@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700|PT+Sans:400,700|Roboto:100,300,400,600,700|Montserrat:200,300,400,500,600&display=swap');

*, :before {margin:0; padding:0; box-sizing:border-box; outline:none; border:0; box-shadow:none;}
body {font:400 15px/1.5 'Roboto', 'Segoe UI', Arial, sans-serif; background-color:#002041 ; color:#fff}
:root {--awesome:"Font Awesome 6 Pro";--awesomebrands:"Font Awesome 5 Brands" ;}

.abs {position:absolute}
.rel {position:relative;}
a {color:#37d4ef;}
.red {border:1px solid red;}

h1, h2, h3, h4, h5, h6 {font-weight:normal}
a {text-decoration:none;}
ul, nav {list-style:none;}
.red {border:1px solid red;}
.flex {display:flex; align-items:center;}
.flex_i {display:flex !important;}
.awesome {font-family:"Font Awesome 6 Pro"}
:root {--awesome:"Font Awesome 6 Pro";--awesomebrands:"Font Awesome 5 Brands" ;}


.hidden {overflow:hidden}
.no {display:none !important}

header {position:sticky; top:0; width:100%; height:70px; background-color:#fff; justify-content:space-around; color:#002041; gap:0 5px; z-index:5;}
header a {color:#002041; text-align:center;}
header {padding:0 10px}
header nav {min-width:165px}
.logo {color:#fff; font:600 25px Montserrat; background-color:#002041; border-radius:10px; padding:10px 20px; position:relative}
.logo span {position:absolute; top:3px; right:9px; font-size:10px; color:#dfbf8e;}
.logo img {height:30px; margin-right:10px}
.icon_favicon {width:16px; height:16px; margin-right:5px; vertical-align: middle;}


main {width:100%; max-width:1200px; margin:30px auto; padding:0 10px;}

.head {justify-content:space-between;}
.head h1 {color:#9682ff; font-size:60px; font-weight:700; line-height:1; display:flex; align-items:center; }
.head h1 span {background-color:#6e37fa; margin-left:50px; font-weight:400; font-size:37px; padding:8px 20px; color:#fff; border-radius:40px}
.head h2 {color:#fff; font-size:45px; font-weight:400; margin-top:20px;}
.head h2 b {color:#dcffee; font-size:20px; font-weight:400; margin-left:10px; background-color:#082747; padding:5px 10px;}
.head div p {font-size:24px; margin-bottom:5px; max-width:600px}
.head div strong {display:inline-block; font-style:italic; font-weight:normal; margin-bottom:40px; color:#beb2fd;}
.head div strong:before {content:"\201c"; font:400 20px Arial }
.head div strong:after {content:"\201d"; font:400 20px Arial}

.big_logo {flex:1; text-align:center}

.bt_about_top {width:100%; max-width:180px; text-align:center; border:2px solid #6e37fa; color:#6e37fa; border-radius:30px; padding:10px 2px; white-space:nowrap; display:inline-block}
.about_head a {width:100%; max-width:180px; text-align:center; background-color:#6e37fa; color:#fff; border-radius:30px; margin-left:30%; padding:10px 2px; display:inline-block}

header .user {margin-right:1vw;}
header .user:before {content:"\f2bd"; font-family:var(--awesome); font-weight:400; font-style:normal; font-size:24px; color:#002952;}
header .subscribe:before {content:"\f0f3"; font-family:var(--awesome); font-weight:400; margin-right:8px; font-style:normal; font-size:16px; color:#002952;}

.table {background-color:#194c54; border-radius:10px; padding:0 5px 10px;}
.table > nav, #data-list > li {display:flex; justify-content:space-between; align-items:center; padding:10px 10px;}
.table > nav {border-bottom:1px solid #49545f}
.table > nav span {flex:1; text-align:center; white-space:nowrap;}

.table > nav span:nth-of-type(1) {max-width:240px;}
.table > nav span:nth-of-type(2) {max-width:300px;}
.table > nav span:nth-of-type(3) {max-width:60px;}
.table > nav span:nth-of-type(4) {max-width:300px;}
.table > nav span:nth-of-type(5) {max-width:140px;}

.table li > aside {display:flex; width:100%; max-width:400px;}

.table li > aside span {min-width:60px; text-align:center; line-height:50px; color:#fff; margin-right:5px; border-radius:10px 0 0 10px; font-size:30px; font-weight:600;}
.table li:nth-of-type(1) > aside span {background-color:#372287;}
.table li:nth-of-type(2) > aside span {background-color:#3f277c;}
.table li:nth-of-type(3) > aside span {background-color:#462c70;}
.table li:nth-of-type(4) > aside span {background-color:#4e3264;}
.table li:nth-of-type(5) > aside span {background-color:#553658;}
.table li:nth-of-type(6) > aside span {background-color:#5e3b4d;}
.table li:nth-of-type(7) > aside span {background-color:#654041;}
.table li:nth-of-type(8) > aside span {background-color:#6d4535;}
.table li:nth-of-type(9) > aside span {background-color:#744a29;}
.table li:nth-of-type(10) > aside span {background-color:#7c4e1d;}

.table li > aside b {display:inline-block; border-radius:0 10px 10px 0; line-height:50px; text-align:right; padding-right:20px; min-width:50px; transition:all 1s;}
.table li:nth-of-type(1) > aside b {background-color:#6e37fa;}
.table li:nth-of-type(2) > aside b {background-color:#7e41e2;}
.table li:nth-of-type(3) > aside b {background-color:#8e4bc9;}
.table li:nth-of-type(4) > aside b {background-color:#9e56b1;}
.table li:nth-of-type(5) > aside b {background-color:#ae6098;}
.table li:nth-of-type(6) > aside b {background-color:#bf6a80;}
.table li:nth-of-type(7) > aside b {background-color:#cf7467;}
.table li:nth-of-type(8) > aside b {background-color:#df7f4f;}
.table li:nth-of-type(9) > aside b {background-color:#ef8936;}
.table li:nth-of-type(10) > aside b {background-color:#ff931e;}

.no_anim {width:10% !important}


.table .link_icon {display:flex; align-items:center; text-align:center;}
.table .link_icon span {width:100%; max-width:70px; display:flex; justify-content:center;}
.table .link_icon div {width:100vw; max-width:150px;}
.table .link_icon img {max-height:40px; max-width:40px;}
.table .link_icon h2 {font:400 18px/1 Roboto;}
.table .link_icon h3 {font-size:14px; font-weight:300; line-height:1; margin-top:5px; text-align:center;}

.table li > p  {flex:1; max-width:300px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px; line-height:1;}
.table li > p span {display:block; margin-top:6px}
.table li > p b {font-weight:400; font-size:13px; color:#D9D9D9; display:inline-block; padding:2px 8px; border-radius:20px; background-color:rgba(255, 255, 255, 0.1); margin-right:5px}
.table li > p .year {background-color:#8d3b6d;}
.table li > p a {font-size:13px}
.table .link_go {padding:6px 15px; background-color:rgba(255, 255, 255, 0.1); border-radius:30px;}
.table .link_go:after {content:"\e09f"; font-family:var(--awesome); font-weight:400; margin-left:10px; font-style:normal; font-size:12px; vertical-align:middle; color:#37d4ef;}

.table_menu {margin:40px 0; background-color:#193654; border-radius:30px;}
.table_menu ul {justify-content:center; flex:1; align-items:center; gap:20px; }
.table_menu .active {background-color:#3d556f; border-radius:30px;}
.table_menu .coin_list_link {}
.table_menu .coin_list_link:before {content:"\f03a"; font-family:var(--awesome); font-weight:400; font-style:normal; margin-right:13px; font-size:16px; color:#ad8dff;}
.table_menu .left_icon {line-height:40px; width:40px; border-radius:50%; background-color:#314b67; text-align:center; }
.table_menu .left_icon:after {content:"\f061"; font-family:var(--awesome); font-weight:400; font-style:normal; font-size:19px;color:#37d4ef;}
.table_menu li {padding:0 20px; text-align: center;}

.all_list_coin_block {margin:50px 0; justify-content:center;}
.all_list_coin_block a {flex:1; max-width:200px; border:2px solid #6e37fa; color:#fff; background-color:transparent; text-align:center; border-radius:30px; padding:10px 5px;}

.year_bt {gap:0 20px; padding:0}
.year_bt div {cursor:pointer; padding:0 20px;}

.import {margin-left:5vw;}
.import:after {content:"\f019"; font-family:var(--awesome); font-weight:400; margin-left:10px; font-style:normal; font-size:16px; color:#3777ef;}
.date {text-align:center; margin:20px 0;}
.date:before {content:"\f073"; font-family:var(--awesome); font-weight:400; margin-right:10px; font-style:normal; font-size:16px; color:#53beff;}
.info_metod {margin:10px 0 40px; align-items:flex-start;}
.info_metod .image {text-align:center}
.info_metod .image img {border-radius:10px;}
.info_metod .text  {padding-left:20px}
.info_metod .text h1 {font:300 30px 'Roboto'; }
.info_metod p {font-size:17px; margin-top:15px}
.metod {text-align:center; font:400 30px Roboto; margin:30px 0;}


.coin_list {display:flex; flex-wrap:wrap; justify-content:center; gap:20px }
.coin_list a {position:relative; padding:5px; width:150px; border-radius:10px; background-color:#EEEEEE}
.coin_list a > div {display:flex; align-items:center}
.coin_list a > div > div {flex:1; text-align:center}
.coin_list p {text-align:center; line-height:1; margin-top:5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#8b3838}
.coin_list div > b {flex:1; font-size:17px; text-align:center; color:#000}
.coin_list img {max-width:64px; border-radius:10px;}
.coin_list span {display:block; margin-top:10px; text-align:center}
.coin_list span:before {content:"\f005"; font-family:var(--awesome); font-weight:900; margin-right:5px; font-style:normal; font-size:17px; color:#639da7;}

.coin_top_text {}
.coin_top_text img {width:100px; max-height:100px; margin-right:20px; border-radius:50%;}
.coin_head {flex:1; align-items:center; justify-content:space-between;}
.coin_head h1 {font:400 27px Roboto;}
.coin_head h1 i {position:absolute; top:-10px; left:100%; font-style:normal; font-size:12px; background-color:#339933; padding:3px 15px; border-radius:20px; white-space:nowrap;}
.coin_head span { width:100%; max-width:160px; height:100%; justify-content:center; font-size:50px; background-color:#FF9933; border-radius:10px;}
.coin_head span b {position:absolute; top:-23px; right:13px; font:400 14px Roboto; color:#fff}
.coin_head span b:after {content:"\f005"; font-family:var(--awesome); font-weight:400; margin-left:5px; font-style:normal; font-size:17px;}

.coin_information {margin-top:50px; align-items:normal;}
.coin_information ul {padding-right:20px; max-width:400px;}
.coin_information aside {width:100%; min-height:450px; align-items:stretch;}
.coin_information .address span {margin-left:10px; max-width:100%; color:#FFFFCC; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.coin_section .text {margin-top:50px;}
.coin_section .text p {flex:1; padding-left:20px}

.privacy h1 {font-size:30px; font-weight:400; margin-top:30px}
.privacy h2 {font-size:25px; font-weight:400; margin-top:30px}
.privacy .data_new {font-size:14px; font-weight:400; color:#b5acf7}


#video-list {flex-wrap: wrap; justify-content: space-between; gap:26px 2%;}
#video-list li {position:relative; flex:1 1 200px;  max-width:250px; min-width:200px;}

#video-list li time {position:absolute; top:5px; right:7px; background-color: rgba(34, 34, 34, 0.8); border-radius:5px; color:#fff; font-size:13px; padding:0 2px;}
#video-list li b {font-weight:400; font-size:14px; margin-right:5px}
#video-list li b:before {content:"\f06e";  margin-right:4px; font-family:var(--awesome); font-weight:400; font-style:normal; font-size:16px; color:#cbcbcb;}

#video-list img {width:100%;}
#video-list h3 {font-size:16px; line-height:1; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  overflow: hidden;}

.sort_video {gap:0 20px; margin:30px 0;}
.sort_video div {cursor:pointer}
.sort_video div:after {font-family:var(--awesome); margin-left:5px; font-weight:400; font-style:normal; font-size:16px; color:#fff;}
.sort_video .active[data-order="desc"]:after {content:"\f063";}
.sort_video .active[data-order="asc"]:after {content:"\f062";}

.searchForm {position:relative; margin:0 10px;}
.searchForm input {width:100%; height:40px; padding:2px 75px 2px 15px; border-radius:20px; box-shadow:0 0 16px -10px #342b45;}
.searchForm button {position:absolute; right:0; border-radius:10px; text-align:center; background:linear-gradient(45deg, #00ccff, #c533ff); border:0; color:#fff; padding:0 10px; height:100%; cursor:pointer}
.searchForm:after {content:"\f002"; position:absolute; top:6px; right:13px; font-family:var(--awesome); font-weight:400; font-style:normal; font-size:16px; color:#cbcbcb;}

.searchResults {top:40px; padding:10px; width:100%; box-shadow:0 0 20px 0 #002041;}
.searchResults a {display:flex; position:relative; text-decoration:none; color:#333; margin-bottom:10px; padding:5px; border-bottom:1px solid #eee;}
.searchResults a:last-child {border-bottom:none;}
.searchResults a:hover {background:#f9f9f9;}
.searchResults img {width:40px; height:40px; margin-right:10px;}
.searchResults a div {overflow:hidden;}
.searchResults a h5 {max-width:200px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:15px; font-weight:400}
.searchResults a p  {position:absolute; top:0; right:0; width:40px; text-align:center; padding:0 5px; font-size:18px; background-color:#FF9933; color:#fff; border-radius:4px;}

.contacts {flex-direction:column; margin:1vh auto 0; width:100%; padding:4vh 4vw;}
.contacts h1 {font:400 23px/1 "Roboto"; margin-top:4px;}
.contacts form {width:100%; max-width:550px; margin-top:10px;}
.contacts label {display:block; margin:20px 0 4px;}
.contacts input {height:40px; width:100%; padding:0 10px; border:0; border-radius:5px; background-color:#fff;}
.contacts textarea {border:0; width:100%; min-height:100px; border-radius:5px; padding:10px;}
.contacts button { cursor:pointer; display:block; margin:50px auto 0; border:0; line-height:38px; padding:0 70px; border-radius:20px; background-color:transparent; border:2px solid #6e37fa; color:#6e37fa; font-size:17px;}

[for="text"] {display:none !important}
[name="text"] {display:none}

.pagination {margin:40px; flex:1 1 100%; justify-content:center;}
.pagination :is(a, span) {padding:5px 10px; background-color:#152464; border-radius:4px; margin:20px 5px; min-width:40px; text-align:center;}
.pagination span {background-color:#6e37fa; color:#fff;}
.pagination :is(a.prev, a.next) {font-weight:bold; border:0}
.pagination a.first:before {content:"\f323"; font-family:var(--awesome); font-weight:400; font-size:14px; color:#fff;}
.pagination a.last:before {content:"\f324"; font-family:var(--awesome); font-weight:400; font-size:14px; color:#fff;}
.pagination a.prev:before {content:"\f053"; font-family:var(--awesome); font-weight:400; margin-right:6px; font-size:14px; color:#fff;}
.pagination a.next:after {content:"\f054"; font-family:var(--awesome); font-weight:400; margin-left:6px; font-size:14px; color:#fff;}

.lang_menu {position:relative; height:42px; left:-20px; z-index:10;}
.lang_menu div {position:absolute; top:42px; padding-top:10px}
.lang_menu li, .lang_menu li b {display:none; white-space:nowrap; font-weight:normal}
.lang_menu li b::first-letter {text-transform:uppercase;}
.lang_menu li a {display:block; padding:5px; transition:all .5s; color:#002952; text-align:left;}
.lang_menu li:not(.active) a:hover {background-color:#CCCCCC}
.lang_menu li.active {display:block; position:absolute; width:124px; top:-42px; left:20px; background-color:#dcdee6; line-height:42px; text-align:center; font-weight:300; font-size:17px; border-radius:30px;}
.lang_menu li.active a {display:inline;}
.lang_menu li.active b {display:inline-block;}
.lang_menu li.active span {display:none;}
.lang_menu li.active:after {content:"\f063"; font-family:var(--awesome); font-weight:400; margin-left0:10px; font-style:normal; font-size:19px; color:#001429;}
.lang_menu span {margin-right:7px; cursor:pointer}
.lang_menu:hover ul {background-color:#fff; box-shadow:0 0 20px -10px #716e6e; padding:10px; width0:200px}
.lang_menu:hover li {display:block; opacity:1;}
.lang_menu a:before {content:""; display:inline-block;width:16px; height:11px; line-height:11px; background-image:url(/rating/images/flags-16.png); background-position:0 0; background-repeat:no-repeat; margin-right:5px;}
.lang_menu li a:before {background-position:-192px -66px;}

.lang_menu li a.ru:before {background-position:-144px -178px;}
.lang_menu li a.es:before {background-position:-32px -66px;}
.lang_menu li a.de:before {background-position:-112px -50px;}
.lang_menu li a.fr:before {background-position:-160px -66px;}
.lang_menu li a.pt:before {background-position:-48px -178px;}
.lang_menu li a.it:before {background-position:-160px -98px;}
.lang_menu li a.tr:before {background-position:-144px -210px;}
.lang_menu li a.zh:before {background-position:-224px -34px;}
.lang_menu li a.ko:before {background-position:-96px -114px;}
.lang_menu li a.vi:before {background-position:-128px -226px;}
.lang_menu li a.ms:before {background-position:-160px -146px;}
.lang_menu li a.cz:before {background-position:-96px -50px;}
.lang_menu li a.af:before {background-position:-224px -226px;}
.lang_menu li a.sl:before {background-position:-32px -193px;}
.lang_menu li a.id:before {background-position:-32px -98px;}
.lang_menu li a.hi:before {background-position:-97px -98px;}

footer {background-color:#001933;}
footer .menu_block {margin:50px 0; justify-content:space-between;}
footer .copy {text-align:center;}
footer .right {flex:1; justify-content:space-between; padding-left:30px}
footer .right div  {justify-content:space-between;}
footer .right p {max-width:500px;}
footer .right nav {margin:30px 0; gap:2%}
footer .logo {background-color:transparent; text-align:center;}
footer .logo b {display:block; font-size:50px; margin-bottom:20px;}
footer .logo img {height:100px;}
.footer_center {width:100%; max-width:1200px; margin:0 auto; padding:50px 10px;}
.footer_field {justify-content:space-between; }
.footer_field > div {width:50%; }
.footer_field .left {padding-right:20px}
.footer_field h3 {font-size:48px; font-weight:600; display:inline-block; background:linear-gradient(166.65deg, #32bab9 22.25%, #6346fe 90.62%); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent;}
.footer_field p {margin-top:14px; font-size:20px; background-color:#0a223b; padding:5px 10px;}
.footer_field input[type="email"] {flex:1; padding:0 10px; border-radius:20px; line-height:40px; border:none; background-color:#fff; margin-right:10px;}
.footer_field input[type="submit"] {flex:1; max-width:170px; border:2px solid #6e37fa; cursor:pointer; color:#6e37fa; background-color:transparent; border-radius:30px; padding:10px 2px;}
.footer_field .right {max-width:500px;}
.footer_field .right p {font-size:0.9rem}
.footer_field .time_subs {color:#9ad8fd; display:block;}
.footer_field .time_subs:before {content:"\e29e"; font-family:var(--awesome); font-weight:400; margin-right:5px; font-style:normal; font-size:15px; color:#f7b1b1;}
.footer_field .user_sub {margin-top:30px;}
.footer_field .user {background-color:#102943; padding:6px 15px; margin-right:10px; font-style:normal; border-radius:20px; white-space:nowrap;}
.footer_field .user:before {content:"\f007"; font-family:var(--awesome); font-weight:400; margin-right:10px; font-style:normal; font-size:15px; color:#F5F5F5;}
.footer_menu a:before, .coin_page a:before {font-family:var(--awesome); font-weight:100; margin-right:10px; font-style:normal; font-size:18px; color:#fff;}

.ya-share2__container_size_l .ya-share2__badge .ya-share2__icon {height:30px; width:30px;}
.ya-share2__container_shape_round.ya-share2__container_size_l .ya-share2__badge .ya-share2__icon:not(.ya-share2__icon_messenger-contact):not(.ya-share2__icon_more):not(.ya-share2__icon_copy) {background-size:26px 26px;}
.ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item {margin:2px 20px 0 0;}

.menu_mobile {display:none; position:fixed; top:60px; left:0; height:100vh; width:100%; height:calc(100% - 50px); max-width:100%; background-color:#001933; color:#fff; overflow:auto; z-index:10;}
.menu_mobile > div {height:100%; flex-direction:column; justify-content:center; align-items:center;}
.menu_mobile .searchForm {display:block}
.menu_mobile footer {max-width:100%}
.menu_mobile :is(.footer_field .left, footer .copy) {display:none;}
.menu_mobile .logo {text-align:center; color:#fff; background-color:transparent; margin-top:4vh;}
.menu_mobile .logo img {height:70px;}
.menu_mobile .logo b {display:block; font-size:40px; margin-bottom:20px;}
.menu_mobile .menu_item li {border-top:1px solid #002752; padding:0 5px 0 2%; display:flex; align-items:center; font-size:1.2rem; white-space:nowrap; height:50px;}
.menu_mobile .menu_item li a {color:#fff;}
.menu_mobile .menu_item li:before {font-family:var(--awesome); font-weight:100; margin-right:15px; font-style:normal; font-size:24px; color:#fff;}
.menu_mobile .ya-share2 {margin-top:4vh}

.i_home:before {content:"\f015";}
.i_altc:before {content:"\e098";}
.i_subs:before {content:"\f0f3";}
.i_cont:before {content:"\f0e0";}
.i_all:before {content:"\f03a";}
.i_priv:before {content:"\f3ed";}
.i_term:before {content:"\e49a";}
.i_news:before {content:"\f05a";}
.i_video:before {content:"\f03d";}

@media (max-width:1100px ) {
    .logo {font-size:18px; padding:10px 5px;}
    .bt_about_top {padding:10px;}
}


@media (min-width:901px) {
    .mobile {display:none;}
}

@media (max-width:900px ) {
    body {font-size:18px;}
    img {max-width:100%}
    main {margin-top:10px}

    .no_mobile, .table_link span {display:none;}
    .footer_field, footer .menu_block, .info_metod, .table_menu > ul, footer .right , footer .right nav, .share_block, .coin_information, .reviews  > ul {flex-direction:column;}

    .head {padding:0 10px;}
    .head h1 {font-size:50px; justify-content:space-between;}
    .head h1 span {margin-left:0; font-size:30px}
    .head h2 {font-size:28px; line-height:1; margin:10px 0;}
    .head h2 b {font-size:16px; margin:0}
    .head div p {font-size:20px; margin-bottom:30px; line-height:1.2;}
    header {height:auto; justify-content:space-between; flex-wrap:wrap; background-color:#002041; }
    header nav {min-width:75px; order:1; gap:normal;}

    .search_show_bt {width:50px; height:50px; line-height:50px; text-align:center; border-radius:50%; background-color:#143150; color:#fff; order:2}
    .search_show_bt:before {content:"\f002"; font-family:var(--awesome); font-style:normal; font-weight:400; font-size:18px;}
    .show_menu_bt {order:2; margin-right:2%; width:38px; text-align:center;}
    .show_menu_bt:before  {content:"\f0c9"; font-family:var(--awesome); font-weight:400; font-size:40px; color:#fff; font-style:normal; transition:all .5s;}
    .show_menu_bt.close:before {content:"\f00d"; color:#FF6666;}

    .searchForm {order:3; display:none; margin:20px auto 0; display0:none;}
    .searchForm input {height:40px}
    .searchForm:after {top:6px;}
    .logo {font-size:0; padding:0}
    .logo img {height:40px; margin-right:0}

    .about_head {text-align:center}
    .about_head a {margin-left:0;}

    .info_metod h1 {text-align:center; margin-top:10px}
    .info_metod p {line-height:1.3;}
    .info_metod .text {padding:0 4vw; text-align:justify;}

    .lang_menu {top:0; height:50px}
    .lang_menu ul {background-color:#fff; padding:0 10px;}
    .lang_menu li.active {line-height:50px; width:auto; padding:0 10px; background-color:#143150; border-radius0:0;}
    .lang_menu li.active a {color:#fff;}
    .lang_menu li.active:after {color:#fff; font-size:15px}

    .coin_top_text img {width:50px; height:50px;}
    .coin_section .text {flex-direction:column;}
    .coin_section .text p {padding-top:20px}
    .coin_information aside {height:450px}
    .coin_head span {max-width:70px; font-size:24px; border-radius:5px;}
    .coin_head span b {right:0;}
    .coin_head h1 i {position:static;}
    .coin_information ul {max-width:100%; padding:0 10px; margin-bottom:30px;}
    .coin_top_text {margin-top:30px; padding:0 10px;}

    .pagination {margin:0 0 20px; flex-wrap:wrap; position:sticky; bottom:0; background-color:#002041; padding-top:20px;}
    .pagination > * {order:4}
    .pagination .prev {order:0; margin:0}
    .pagination .next {order:1; margin:0}
    .pagination .separ {order:2; width:100%; }
    .pagination .first {order:3; margin:0}
    .pagination .last {order:5; margin:0}

    #data-list > li {padding:10px 0;}
    .table li > div span {width:auto; max-width:none;}
    .table li > div div {width:80px}
    .table li > div h2 {font-size:16px}
    .table li > aside span {min-width:40px; font-size:20px; margin-right:2px}
    .table .link_go {border-radius:10px; padding:2px 4px; margin-left:5px; font-size:16px;}
    .table .link_icon div {max-width:80px}
    .table .link_icon h2 {font-size:16px;}

    .table_menu {margin:30px 0; border-radius:10px}
    .table_menu ul {}
    .table_menu li {padding:0}
    .table_menu .left_icon {position:absolute; top:2px; left:2px}

    footer .right {padding:0; margin-top:30px; display:flex; align-items:center;}
    footer .right nav {align-items:normal;}
    footer .right nav a {padding:10px 0; font-size:20px;}
    .footer_field > div {width:100%; }
    .footer_field .left {padding-right:0}
    .footer_field .right {max-width:100%}
    .footer_field h3 {width:100%; font-size:36px; text-align:center;}
    .footer_center {padding:20px 10px;}
    .share_block p {text-align:justify; margin-bottom:30px}

    #subscriptionForm {width:100%}


    .price_block {flex-wrap: wrap;}
    .price_page blockquote {font-size:16px}
    .price_page .reviews img {width:50px; height:50px; max-width: none;}
}

