@media only screen and (max-width : 850px) {
	body {min-width: 718px;}
	#cities { display: none; }
	#scrolltop {display: none !important;}
	
	#page {width: 718px; margin: 0 auto; background: url('../img/responsive/page_bgr_medium.jpg');}
	#page_bot {background: url('../img/responsive/page_bgr_medium.jpg') no-repeat 0% 100%;}
    #page_top {background: url('../img/responsive/page_bgr_medium.jpg') no-repeat 0% 0%; min-height: 800px;}
	#page_cnt { width: 709px; }
	#footer {width: 709px; }
	
	#toppanel {display: none;}
	#toppanel-mobile-txt {text-align: center; font-size: 15px; padding: 5px; background: #0e0e0e; border-bottom: 1px solid #2e2e2e;}
	#toppanel-mobile {width: 699px; display: block; position: sticky; top: 0; z-index: 12; background: linear-gradient(to bottom,#000 0%,#000 27%,#020202 37%,#050505 50%,#080808 60%,#0b0b0b 70%,#0d0d0d 77%,#111 83%,#151515 90%,#171717 93%,#0c0c0c 97%,#000 100%); margin: 0 5px 2px 5px; border-radius: 0 0 8px 8px; box-shadow: inset 1px 0 0 rgba(0,0,0,.5), inset -1px 0 0 rgba(0,0,0,.5), inset 0 -1px 0 rgba(0,0,0,.5);}
	#toppanel-mobile-in2 {margin: 0 6px; height: 31px; display: flex; align-items: flex-start;}
	#toppanel-mobile a {display: inline-block; float: left;}
	#toppanel-mobile a.logo {margin: 4px 0 0; flex: 1; text-align: center; font-size: 15px; font-weight: bold; text-decoration: none;}
	#toppanel-mobile a.logo .word1 {color: white;}
	#toppanel-mobile a.logo .word2 {color: red;}
	#toppanel-mobile a.menu {font-family: Arial; font-size: 13px; font-weight: bolder; text-align: center; color: #fff; text-decoration: none; text-shadow: 1px 2px #000;
		background:
			radial-gradient(50px 21px at 50% 0%,rgba(255,0,0,.51) 0%,rgba(255,0,0,.48) 12%,rgba(255,0,0,.4) 25%,rgba(255,0,0,.31) 38%,rgba(255,0,0,.21) 50%,rgba(255,0,0,.13) 62%,rgba(255,0,0,.05) 75%,transparent 88%),
			linear-gradient(to bottom,#750000 0%,#750000 40%,#700000 53%,#5d0000 67%,#460000 80%,#320000 93%,#000 100%);
		box-shadow: inset 1px 0 0 #070000, inset -1px 0 0 #070000, inset 0 -1px 0 #000;
		width: 165px; height: 24px; padding-top: 4px; padding-bottom: 3px;}
	#toppanel-mobile a.menu:hover, #toppanel-mobile a.menu:active {
		background:
			radial-gradient(50px 21px at 50% 0%,rgba(255,0,0,.58) 0%,rgba(255,0,0,.55) 12%,rgba(255,0,0,.46) 25%,rgba(255,0,0,.35) 38%,rgba(255,0,0,.24) 50%,rgba(255,0,0,.14) 62%,rgba(255,0,0,.05) 75%,transparent 88%),
			linear-gradient(to bottom,#5a0000 0%,#5a0000 40%,#570000 53%,#4b0000 67%,#3c0000 80%,#300000 93%,#000 100%) !important;
		box-shadow: inset 1px 0 0 #070000, inset -1px 0 0 #070000, inset 0 -1px 0 #000;}
	
	#menu-overlay { height: 100%; width: 0; position: fixed; z-index: 9; top: 0; left: 0; background-color: rgba(0,0,0,.7); overflow-y: auto; overflow-x: hidden; text-align: center; opacity: 0; transition: opacity 1s; }
	
	#right-menu-wrapper  { background: rgba(0,0,0,0.95); width: 420px; border-left: 1px solid #8c0404; position: fixed; top: 31px; right: -500px; margin: 0px; display: block; height: calc(100% - 31px); z-index: 11; transition: 0.5s; }
	#right-menu-wrapper .container { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow-y: auto; -webkit-overflow-scrolling: touch; }
	#right-menu-wrapper .box {width: 400px; padding: 10px; margin-bottom: 15px; }
	#right-menu-wrapper .box h3 {margin: 0 5px 5px;}
	#right-menu-wrapper .box .h3 {margin: 0 5px 5px;}
	#right-menu-wrapper .wrap { padding: 5px 0;}
	#right-menu-wrapper h4 {margin:0; padding: 10px 0; color:#999; text-align: center; font-size:19px; font-family:"Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;}
	#right-menu-wrapper ul { list-style-type: disc; }
	#right-menu-wrapper ul li { float:left; display: block; }
	#right-menu-wrapper ul li div { display:block; height:31px; line-height:31px; width:176px; padding-left:24px; }
	#right-menu-wrapper ul li div a { color:#fff; text-decoration:none; font-size:15px; }
	#right-menu-wrapper ul li div a:hover { text-decoration: underline;}
	#right-menu-wrapper ul li div span { color:#666; padding-left:0px; font-size:13px; }
	#close-button-rs {position: absolute; top: 13px; left: 22px; width: 15px; height: 15px; cursor: pointer; z-index: 1; background: linear-gradient(45deg, transparent calc(50% - 1.3px), #cc0000 calc(50% - 1.3px), #cc0000 calc(50% + 1.3px), transparent calc(50% + 1.3px)) no-repeat center, linear-gradient(-45deg, transparent calc(50% - 1.3px), #cc0000 calc(50% - 1.3px), #cc0000 calc(50% + 1.3px), transparent calc(50% + 1.3px)) no-repeat center;}
	
	#ls  { background: rgba(0,0,0,0.95); border-right: 1px solid #8c0404; position: fixed; top: 31px; left: -500px; float: none; margin: 0px; display: block; height: calc(100% - 31px); z-index: 11; transition: 0.5s; }
	#ls .container { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow-y: auto; -webkit-overflow-scrolling: touch; }
	#ls .box {background: rgba(0,0,0,.5); width: 228px; padding: 10px; margin-bottom: 15px; border: 1px solid #151515;}
	#ls .box h3 {margin: 0 5px 5px;}
	#ls .box .h3 {margin: 0 5px 5px;}
	#ls .quick-search-table {width: 200px}
	#ls .quick-search-table .input {width: 95px;}
	#close-button-ls {position: absolute; top: 13px; right: 20px; width: 15px; height: 15px; cursor: pointer; z-index: 1; background: linear-gradient(45deg, transparent calc(50% - 1.3px), #cc0000 calc(50% - 1.3px), #cc0000 calc(50% + 1.3px), transparent calc(50% + 1.3px)) no-repeat center, linear-gradient(-45deg, transparent calc(50% - 1.3px), #cc0000 calc(50% - 1.3px), #cc0000 calc(50% + 1.3px), transparent calc(50% + 1.3px)) no-repeat center;}
	
	.hr {background: url('../img/hr@2x.png') no-repeat 50% 0% / 230px 15px;}

	.view-version {display: block !important;}
}


@media only screen and (max-width : 620px) {
	body {min-width: 490px; font-size: 12px;}
	
	#cities { display: none; }
	#scrolltop {display: none !important;}
	#page {width: 490px; margin: 0 auto; background: url('../img/responsive/page_bgr_small.jpg');}
	#page_bot {background: url('../img/responsive/page_bgr_small.jpg') no-repeat 0% 100%;}
    #page_top {background: url('../img/responsive/page_bgr_small.jpg') no-repeat 0% 0%; min-height: 800px;}
	#page_cnt { width: 489px; }
	#page_cnt_bot { padding-top: 0; }
	#footer {width: 489px; }
	
	#toppanel { display: none; }
	#toppanel-mobile-txt {text-align: center; font-size: 19px; padding: 5px; background: #0e0e0e; border-bottom: 1px solid #2e2e2e;}
	#toppanel-mobile {width: 485px; position: sticky; top: 0; display: block; background: linear-gradient(to bottom,#000 0%,#000 27%,#020202 37%,#050505 50%,#080808 60%,#0b0b0b 70%,#0d0d0d 77%,#111 83%,#151515 90%,#171717 93%,#0c0c0c 97%,#000 100%); margin: 0 2px 2px 2px; z-index: 12; border-radius: 0 0 8px 8px; box-shadow: inset 1px 0 0 rgba(0,0,0,.5), inset -1px 0 0 rgba(0,0,0,.5), inset 0 -1px 0 rgba(0,0,0,.5);}
	#toppanel-mobile-in2 {margin: 0 6px; height: 46px; display: flex; align-items: flex-start;}
	#toppanel-mobile a {display: inline-block; float: left;}
	#toppanel-mobile a.logo {margin: 11px 0 0; flex: 1; text-align: center; font-size: 15px; font-weight: bold; text-decoration: none;}
	#toppanel-mobile a.logo .word1 {color: white;}
	#toppanel-mobile a.logo .word2 {color: red;}
	#toppanel-mobile a.menu {font-family: Arial; font-size: 14px; font-weight: bolder; text-align: center; color: #fff; text-decoration: none; text-shadow: 1px 2px #000;
		background:
			radial-gradient(50px 21px at 50% 0%,rgba(255,0,0,.51) 0%,rgba(255,0,0,.48) 12%,rgba(255,0,0,.4) 25%,rgba(255,0,0,.31) 38%,rgba(255,0,0,.21) 50%,rgba(255,0,0,.13) 62%,rgba(255,0,0,.05) 75%,transparent 88%),
			linear-gradient(to bottom,#750000 0%,#750000 40%,#700000 53%,#5d0000 67%,#460000 80%,#320000 93%,#000 100%);
		box-shadow: inset 1px 0 0 #070000, inset -1px 0 0 #070000, inset 0 -1px 0 #000;
		width: 155px; height: 35px; padding-top: 11px; padding-bottom: 1px;}
	#toppanel-mobile a.menu:hover, #toppanel-mobile a.menu:active {
		background:
			radial-gradient(50px 21px at 50% 0%,rgba(255,0,0,.58) 0%,rgba(255,0,0,.55) 12%,rgba(255,0,0,.46) 25%,rgba(255,0,0,.35) 38%,rgba(255,0,0,.24) 50%,rgba(255,0,0,.14) 62%,rgba(255,0,0,.05) 75%,transparent 88%),
			linear-gradient(to bottom,#5a0000 0%,#5a0000 40%,#570000 53%,#4b0000 67%,#3c0000 80%,#300000 93%,#000 100%) !important;
		box-shadow: inset 1px 0 0 #070000, inset -1px 0 0 #070000, inset 0 -1px 0 #000;}
	
	#menu-overlay { height: 100%; width: 0; position: fixed; z-index: 9; top: 0; left: 0; background-color: rgba(0,0,0,.7); overflow-y: auto; overflow-x: hidden; text-align: center; opacity: 0; transition: opacity 1s;}
	
	#right-menu-wrapper  {background: rgba(0,0,0,0.95); width: 368px; border-left: 1px solid #8c0404; position: fixed; top: 46px; right: -500px; margin: 0px; display: block; height: calc(100% - 46px); z-index: 11; transition: 0.5s;}
	#right-menu-wrapper .container {position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow-y: auto; -webkit-overflow-scrolling: touch;}
	#right-menu-wrapper .box {width: 348px; padding: 10px; margin-bottom: 15px;}
	#right-menu-wrapper .box h3 {margin: 0 5px 5px;}
	#right-menu-wrapper .box .h3 {margin: 0 5px 5px;}
	#right-menu-wrapper .wrap { padding: 5px 0;}
	#right-menu-wrapper h4 {margin:0; padding: 10px 0; color:#999; text-align: center; font-size:19px; font-family:"Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;}
	#right-menu-wrapper ul { list-style-type: disc; }
	#right-menu-wrapper ul li { float:left; display: block; }
	#right-menu-wrapper ul li div { display:block; height:31px; line-height:31px; }
	#right-menu-wrapper ul li div.left-col { width:160px; padding-left:14px; }
	#right-menu-wrapper ul li div.right-col { width:170px; padding-left:4px; }
	#right-menu-wrapper ul li div a { color:#fff; text-decoration:none; font-size:14px; }
	#right-menu-wrapper ul li div a:hover { text-decoration: underline;}
	#right-menu-wrapper ul li div span { color:#666; padding-left:0px; font-size:12px; }
	#close-button-rs {position: absolute; top: 13px; left: 22px; width: 15px; height: 15px; cursor: pointer; z-index: 1; background: linear-gradient(45deg, transparent calc(50% - 1.3px), #cc0000 calc(50% - 1.3px), #cc0000 calc(50% + 1.3px), transparent calc(50% + 1.3px)) no-repeat center, linear-gradient(-45deg, transparent calc(50% - 1.3px), #cc0000 calc(50% - 1.3px), #cc0000 calc(50% + 1.3px), transparent calc(50% + 1.3px)) no-repeat center;}
	
	#ls  {background: rgba(0,0,0,0.95); width: 280px; border-right: 1px solid #8c0404; position: fixed; top: 46px; left: -500px; float: none; margin: 0px; display: block; height: calc(100% - 46px); z-index: 11; transition: 0.5s;}
	#ls .container { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow-y: auto; -webkit-overflow-scrolling: touch; }
	#ls .box {background: rgba(0,0,0,.5); width: 258px; padding: 10px; margin-bottom: 15px; border: 1px solid #151515; font-size: 13px;}
	#ls .box h3 {margin: 0 5px 5px;}
	#ls .box .h3 {margin: 0 5px 5px;}
	#ls .box .button {font-size: 15px;}
	#ls .quick-search-table {width: 240px}
	#ls .quick-search-table .input {width: 110px;}
	#close-button-ls {position: absolute; top: 13px; right: 20px; width: 15px; height: 15px; cursor: pointer; z-index: 1; background: linear-gradient(45deg, transparent calc(50% - 1.3px), #cc0000 calc(50% - 1.3px), #cc0000 calc(50% + 1.3px), transparent calc(50% + 1.3px)) no-repeat center, linear-gradient(-45deg, transparent calc(50% - 1.3px), #cc0000 calc(50% - 1.3px), #cc0000 calc(50% + 1.3px), transparent calc(50% + 1.3px)) no-repeat center;}
	
	.view-version {display: block !important;}
	
	#rs { width: 489px; min-height: 800px; }
	#rs .window .top {background: url('../img/responsive/box_big_small.png') no-repeat -978px 0;}
	#rs .window .top .top-space {margin-top: 55px;}
	#rs .window .cnt0 {background: url('../img/responsive/box_big_cnt_small.png');}
	#rs .window .cnt1 {background: url('../img/responsive/box_big_small.png') no-repeat -489px 0px;}
	#rs .window .cnt {background: url('../img/responsive/box_big_small.png') no-repeat 0% 100%; padding: 5px 15px;}
	#rs .window .bot {height: 14px; background: url('../img/box_big.png') no-repeat -978px -15px;}
	#rs .window .tabbed-panel {margin: 5px 0px 5px; padding-bottom: 8px; background: none;}
	#rs .window .tabbed-panel a {font-size: 16px; margin: 2px; border: 1px solid #42403f; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-top-right-radius: 0px; border-top-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;}
	#rs .window .tabbed-panel a.act {border: 1px solid #770707; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-top-right-radius: 0px; border-top-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;}
	#rs .box {padding: 8px 5px;}
	#rs .panel-wide {width: 440px; margin: 5px auto 20px; padding: 5px;}
	#rs .panel {padding: 10px 6px;}
	#rs .w450 {width: 440px;}
	
	.profilebox .column-info {width: 200px; margin-right: 0px; font-size: 12px;}
	.profilebox .fastdata {margin: 4px;}
	.profilebox .column-pic {width: 247px;}
	.profilebox .picture-box .pic-count {font-size: 14px;}
	.profilebox .picture-box .pic-status {font-size: 15px;}
	.profilebox .picture-box img {margin: 2px 10px 2px 0; max-width: 232px; max-height: 300px;}
	.profilebox .pricetable tr th {max-width: 50px;}
	.profilebox .pricetable {font-size: 12px;}
	.profilebox .button {font-size: 13px;}
	
	.tel {font-size: 17px;}
	.profilebox {--mark-pad-y: 8px; --mark-pad-x: 5px;}
	.vip .icon {top: calc(var(--mark-pad-y, 0px) - 16px); right: calc(var(--mark-pad-x, 0px) - 10px); width:50px; height: 44px; background: url('../img/responsive/marks/vip-small.png?v=0') no-repeat 100% 0%;}
	.super-vip .icon {top: calc(var(--mark-pad-y, 0px) - 38px); right: calc(var(--mark-pad-x, 0px) - 31px); width:50px; height: 45px; background: url('../img/marks/new_super-vip.png?v=0') no-repeat 100% 0% / 100%;}
	.top-vip .icon {top: calc(var(--mark-pad-y, 0px) - 35px); right: calc(var(--mark-pad-x, 0px) - 27px); width:50px; height: 44px; background: url('../img/marks/new_top-vip.png?v=0') no-repeat 100% 0% / 100%;}
	
	.profilebox .medreport-icon-plus {position: absolute; top: 90px; right: -23px; width:30px; height: 32px; background: url('../img/responsive/marks/medreport-small.png?v=0') no-repeat 100% 0%;}
	.profilebox .medreport-icon-minus {position: absolute; top: 90px; right: -23px; width:30px; height: 32px; background: url('../img/responsive/marks/medreport-minus-small.png?v=0') no-repeat 100% 0%;}
	
	.adreport .report-commenting-panel {width: 270px;}
	.adreport .report-commenting-panel .panel-medium {width: 250px !important;}
	.adreport .report-commenting-panel .report-commenting-form .w300 {width: 250px !important;}
	.adreport .report-commenting-panel .report-commenting-form .input-status {width: 275px !important;}
	.adreport .comment .comment-author {font-size: 12px;}
	.adreport .comment .comment-rightside {font-size: 12px;}
	.adreport .comment .comment-text {font-size: 12px;}
	.adreport .comment-text .intext-link {font-size: 12px;}
	
	.adreport .intext-link {font-size: 12px;}	
	.comment .comment-rightside {font-size: 12px;}
	
	
	.admini-body .column-info {font-size: 13px;}
	.admini-body  .button {font-size: 13px;}
	
	.ad-img-upload-form {padding: 5px !important; width: 440px !important;}
	.ad-img-upload-form .left-side {float: none; width: 410px; padding: 5px; border-right: none; margin: 0 auto;}
	.ad-img-upload-form .right-side {float: none; width: 430px; padding: 5px; margin: 0 auto;}
	
	.ad-medreport-upload-form {padding: 5px !important; width: 440px !important;}
	.ad-medreport-upload-form .left-side {float: none; width: 314px; padding: 0 5px; border-right: none; margin: 0 auto;}
	.ad-medreport-upload-form .right-side {float: none; width: 314px; padding: 0 4px; margin: 0 auto;}
	
	.picmoderation-box .column-info {width: 120px; margin-right: 0px;}
	.picmoderation-box .column-pic {width: 314px;}
	.picmoderation-box .column-pic img {max-width: 300px;}
	.picmoderation-box .picture-box img {margin: 2px; max-width: 234px;}
	
	.removed-pics {padding: 5px !important; width: 440px !important;}
	.removed-pics .left-side {float: none; width: 314px; padding: 0 5px; border-right: none; margin: 0 auto;}
	.removed-pics .right-side {float: none; width: 314px; padding: 0 4px; margin: 0 auto;}
	
	.static-message .adowner-msg {font-size: 15px;}
	.static-message .not-adowner-msg {font-size: 20px;}
	.static-message .site-address-msg {font-size: 15px;}
	.static-message .site-address-msg a {font-size: 17px;}
	.static-message .verif-message {font-size: 21px;}
	
	.ad-create {padding: 5px 12px;}
	.ad-create .ad-create-type {margin: 12px 0 5px;}
	
	.login-box-form img {display: none;}
	.login-box-form .input {font-size: 14px;}
	.login-box-form label {font-size: 15px; font-style: normal}
	.login-box-form .button-bright {font-size: 15px;}
	.login-box-form .td-button {padding-top: 5px;}
	.login-box-form .w120 {width: 150px;}
	
	.login-form {width: 380px !important; font-size: 14px;}
	.login-form h1 {font-size: 21px;}
	.login-form .input, .login-form .select {font-size: 15px;}
	.login-form .select {width: 190px;}
	.login-form .w70 {width: 92px;}
	.login-form .w120 {width: 170px;}
	.login-form .w150 {width: 180px;}
	.login-form label {font-size: 16px;}
	.login-form .button-bright, .login-form .button {font-size: 17px;}
	.login-form .td-button {padding-top: 10px;}
	.login-form .name-status {position: absolute; left: 201px; top: 5px;}
	.login-form .new-phone {font-size: 15px;}
	
	.forum-navigation {text-align: center; margin: 5px auto 20px; padding: 5px;}
	table.forumTable, .forumTable td {padding: 5px 7px;}
	
	.usermessage .intext-link {font-size: 12px;}
	
	.status-global-box {margin: 35px 30px 5px; font-size: 15px;}
	
	.table-form .status-list-container {font-size: 14px;}
	
	.blacklist {width:460px;}
	.blacklist .c1 {width: 90px;}
	.blacklist .c2 {width: 50px;}
	.blacklist .c3 {width: 160px;}
	.blacklist .c4 {width: 60px;}
	.blacklist .c5 {width: 50px;}
	
	.sms-table {margin: 15px auto; min-width: fit-content;}
	
	.payments-table {margin:15px auto; min-width: fit-content;}
	.payments-table .col-time {min-width: 30px;}
	.payments-table .col-wallet {min-width: 75px;}
	.payments-table .col-amount {min-width: 50px;}
	.payments-table .col-amount-received {min-width: 50px;}
	.payments-table .col-comment {min-width: 120px;}
	.payments-table .col-buttons {min-width: 80px;}
	
	.global-attr-table {min-width: max-content;}
	.global-attr-table .w350 {width:300px;}
	
	.btc-request-table {min-width:460px;}
	
	.important-content ol {margin-left: 0px;}
	.important-content img {max-width: 400px; max-height: 600px; border: 1px solid #4e4e4e; margin: 15px auto;}
	
	.tariff-desciption-table td, .tariff-desciption-table th {padding: 5px !important;}
	.tariff-desciption-table th.left-th {width: 100px;}
	.tariff-desciption-table th.top-th {min-width: 40px; font-size: 13px;}
	.tariff-desciption-table th.top-th .tariff-name {margin-bottom: 10px;}
	.tariff-desciption-table .top-vip-wrapper {min-width: 40px;}
	.tariff-desciption-table .top-vip-wrapper .icon {top: -43px; right: -27px; width:50px; height: 44px; background: url('../img/responsive/marks/top-vip-small.png?v=0') no-repeat 100% 0%;}
	.tariff-desciption-table .super-vip-wrapper {min-width: 61px;}
	.tariff-desciption-table .super-vip-wrapper .icon {top: -58px; right: -31px; width:50px; height: 45px; background: url('../img/responsive/marks/super-vip-small.png?v=0') no-repeat 100% 0%;}
	.tariff-desciption-table .vip-wrapper {min-width: 50px;}
	.tariff-desciption-table .vip-wrapper .icon {top: -37px; right: -10px; width:50px; height: 44px; background: url('../img/responsive/marks/vip-small.png?v=0') no-repeat 100% 0%;}
	.tariff-desciption-table .empty-wrapper {min-width: 50px;}
	.tariff-desciption-table .top-vip-word {white-space: normal;}
	.tariff-desciption-table .extra-explanation {width: 440px !important;}
	
	.tariff-price-table .extra-explanation {width: 440px !important;}
	.tariff-price-table th.left-th {width: 56px; font-size: 12px;}
	.tariff-price-table th.top-th {min-width: 40px; font-size: 13px;}
	
	.welcome h1 {font-size: 27px; margin: 40px 0px;}
	.welcome .panel-medium {width: 390px; font-size: 22px; text-align: center; color: #bbb; padding: 15px !important;}
	.welcome .button-bright {font-size: 25px; margin: 10px 0 5px;}
	.welcome input[type=checkbox] {-ms-transform: scale(2);  -moz-transform: scale(2);  -webkit-transform: scale(2);  -o-transform: scale(2);  transform: scale(2); padding: 10px; margin: 8px;}	
	.welcome .check-text {margin: 8px; font-size: 22px; display: inline-block;}
	.welcome .status-global-box {font-size: 20px;}
	
	.faq h1 {font-size: 22px;}
	.faq .question {font-size: 18px;}
	.faq .answer {font-size: 16px; line-height: 1.5;}
	
	.btc-info h1 {font-size: 24px;}
	.btc-info .links a {font-size: 20px;}
	
	.btc-info .trader-links a {font-size: 21px;}
	.btc-info .trader-links .description, .btc-info .trader-links .description a {font-size: 17px;}
	.btc-info .trader-links .description .info-header {font-size: 20px;}
	
	.require-member h3 {font-size: 22px; margin: 5px;}
	.require-member .info-text {font-size: 18px;}
	.require-member .button-bright, .require-member .button  {font-size: 18px;}
	
	.info-for-users p {font-size: 14px; text-indent: 20px;}
	.info-for-users ul {font-size: 14px; line-height: 1.4;} 
	.info-for-users h2 {font-size: 17px !important;}
	.info-for-users h3 {font-size: 16px !important;}
	
	#footer {font-size: 15px;}
	
	.box .intext-link {font-size: 12px;}
	
	.input {font-size: 12px;}
	.select {font-size: 11px;}
	.file {font-size: 11px;}
	
	.pswp__counter {font-size: 23px; line-height: 55px;}
	.pswp__button--close {width: 66px; height: 66px;}
	.pswp__caption__center {font-size: 21px; line-height: 75px;}
}

.pswp__button--close {
	background:
		linear-gradient(45deg, transparent calc(50% - 1.4px), #fff calc(50% - 1.4px), #fff calc(50% + 1.4px), transparent calc(50% + 1.4px)) no-repeat center / 20px 20px,
		linear-gradient(-45deg, transparent calc(50% - 1.4px), #fff calc(50% - 1.4px), #fff calc(50% + 1.4px), transparent calc(50% + 1.4px)) no-repeat center / 20px 20px !important;
}

