@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Raleway:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

@font-face {
	font-family: 'dtwc-m';
	src: url('../fonts/druktextwidecyr-medium.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/druktextwidecyr-medium.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/druktextwidecyr-medium.woff') format('woff2'), /* Super Modern Browsers */
		url('../fonts/druktextwidecyr-medium.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/druktextwidecyr-medium.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/druktextwidecyr-medium.svg') format('svg'); /* Chrome < 4, Legacy iOS */
}

html,body{
  font-family:'Inter';
	font-weight: 400;
  background:#070A0F;
}
html{font-size:8px;}
body{color:rgba(255,255,255, 1);}
.grecaptcha-badge{
	visibility: hidden
}

a,
button,
input:not([type=checkbox]),
textarea{
  -webkit-transition: all 0.2s ease-out 0s!important;
  transition: all 0.2s ease-out 0s!important;
  text-decoration:none;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
select:focus,
textarea.form-control:focus,
select.form-select:focus,
.uneditable-input:focus,
.form-control:focus{
  color:#fff;
  font-weight: 500;
  outline: 0 none;
  border-color: rgba(255,255,255, .5);
  box-shadow: none;/*0 0 0 .15rem rgba(184, 254, 8,.15);*/
  background: linear-gradient(271.8deg, #353B43 6.43%, #202A27 94.38%);
}

.form-control.is-valid, .was-validated .form-control:valid{
  border-color:#B8FE08;
  background-image:none;
  padding-right:1rem;
  background: linear-gradient(271.8deg, #202A27 6.43%, #353B43 94.38%);
}
.form-control.is-valid:focus, .was-validated .form-control:valid:focus {
  border-color: #B8FE08;
  box-shadow: 0 0 0 .15rem rgba(184, 254, 8, .15);
}

.form-control.is-invalid, .was-validated .form-control:invalid{
  border-color:rgba(222, 0, 0, 0.47);
  background-image:none;
  padding-right:1rem;
  background: linear-gradient(271.8deg, #202A27 6.43%, #353B43 94.38%);
}
.form-control.is-invalid:focus, .was-validated .form-control:invalid:focus {
  border-color: #DE0000;
  box-shadow: 0 0 0 .15rem rgba(222, 0, 0,.15);
}

.form-check-input:not([role=switch]):checked[type=checkbox]{
  background-image: url('../img/check-2.svg');
}
.form-check-input:not([role=switch]):checked {
  background-color: #B8FE08;
  border-color: #B8FE08;
}

.form-check-input.is-valid, .was-validated .form-check-input:valid {
  border-color: #B8FE08;
}
.form-check-input.is-valid:checked, .was-validated .form-check-input:valid:checked{
  background-color: #B8FE08;
}
.form-check-input.is-valid~.form-check-label, .was-validated .form-check-input:valid~.form-check-label{
  color:#B8FE08;
}
.form-check-input:not([role=switch])[type=checkbox] {
  border-radius: .25em;
}
.form-check .form-check-input {
  margin-right:1rem;
}
.form-check-input:not([role=switch]) {
  width: 1.875rem;
  height: 1.875rem;
  margin-top: 0;
  vertical-align: middle;
  background-color: transparent;
  border: .25rem solid #B8FE08;
  background-size: 80%;
}
.form-check{
  display:flex;
  align-items:center;
}

.btn{
  color:#070A0F;
  border-radius:1.875rem;
  padding:1rem 3rem;
  text-decoration: none!important;
  font-size:1rem;
  border:.125rem solid transparent;
}
.btn:not(.show):not(.nohover):not(.btn-select):hover{
  background: #8DC400;
  color:#070A0F;
  outline: 0 none;
  border-color:transparent;
}

.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: none;
}
.btn.nohover:active{
 color:rgba(255,255,255, .6)!important;
}

.btn.disabled, .btn:disabled, fieldset:disabled .btn {
  color: #070A0F;
  background-color: #B8FE08;
  border-color: transparent;
}

.btn-check:checked+.btn,
.btn.active,
.btn.show,
.btn:not(.nohover):first-child:active,
:not(.btn-check)+.btn:active,
.btn:not(.show):not(.nohover):not(.btn-select):active{
  outline: 0 none;
  background: #8DC400;
  border-color: #B8FE08;
  color: #070A0F;
}

input:not([type=checkbox]),
textarea, textarea.form-control,
.btn-select{
  background: linear-gradient(271.8deg, #202A27 6.43%, #353B43 94.38%);
  border: 1px solid rgba(255,255,255, .2)!important;
  border-radius:.625rem!important;
  outline: 0 none;
  color:#fff!important;
  font-weight: 500;
  padding:1rem;
  height:4.375rem;
}

input::placeholder{
  font-family: 'Inter';
  font-size: .875rem;
  font-weight: 300;
  color:rgba(255, 255, 255, 0.6);
}

button{
  outline: 0 none;
}

b,strong{
	font-weight: 700;
}

.btn-arrow-right{
  display:flex;
}
.btn-arrow-right::after,
.btn-select::after{
  content:'';
  display:block;
  position:relative;
  right:-1rem;
  top:.2rem;
  width:0.77rem;
  height:1.25rem;
  background:url('../img/arrow-right.svg') no-repeat;
  background-size: contain;
  -webkit-transition: all 0.2s ease-out 0s!important;
  transition: all 0.2s ease-out 0s!important;
}

.btn-arrow-right.green::after,
.btn-select::after{
  background-image:url('../img/arrow-right-green.svg');
}

.btn-select::after{
  transform: rotate(90deg);
  margin-right:1rem;
}

.btn-select:hover{
  border-color:rgba(255,255,255, .4)!important;
  outline: 0 none;
}
.btn-select:focus{
  color:#fff;
  font-weight: 500;
  outline: 0 none;
  border-color: rgba(255,255,255, .5);
  box-shadow: none;/*0 0 0 .15rem rgba(184, 254, 8,.15);*/
  background: linear-gradient(271.8deg, #353B43 6.43%, #202A27 94.38%);
}

.btn.btn-select.show,
.btn.btn-select:active{
  background: linear-gradient(271.8deg, #353B43 6.43%, #202A27 94.38%)!important;
  border-color:rgba(255,255,255, .2)!important;
}

.btn-select.show::after {
  transform: rotate(-90deg);
}


.btn-arrow-right:hover::after{
  right:-2rem;
}

.dtwc-m{
	font-family: 'dtwc-m';
}

.text-gradient{
  background: linear-gradient(102.89deg, #FFFFFF 23.82%, #818181 50.66%, #FFFFFF 80.21%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-green{
  color:rgba(184, 254, 8, 1)!important;
  -webkit-text-fill-color:rgba(184, 254, 8, 1)!important;
}

.nav-link{
  color:#ECF1F0;
  font-weight: 300;
}
.nav-link.active, .nav-link:hover{
  color:#B8FE08;
}
.navbar-nav .nav-link.active, .navbar-nav .show>.nav-link{
  color:#B8FE08;
}
.nav-link.active{
  font-weight: 500;
}

.border-bottom{
  border-color:rgba(255,255,255, .1)!important;
}
.border-start {
  border-left:1px solid rgba(255,255,255, .25)!important;
}
.border-end {
  border-right:1px solid rgba(255,255,255, .25)!important;
}

/*  HOME   */
.bg-mask,
.bg-mask-2,
.bg-mask-3{
  position:absolute;
  z-index:0;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-image:url("../img/bg-mask.jpg");
  background-repeat: repeat;
  background-size: 4.8rem;
  background-position: 30% 0%;
  opacity:.2;
}
.bg-mask-2,
.bg-mask-3{
  top:-10%;
  height:115%;
}
.bg-mask:before,
.bg-mask-2:before,
.bg-mask-2:after,
.bg-mask-3:after{
  content:'';
  display:block;
  position:absolute;
  z-index:1;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background: linear-gradient(180deg, rgba(55, 78, 117, 0) 10%, #070A0F 93.8%);
}

.bg-mask-2:after,
.bg-mask-3:after{
  background: linear-gradient(180deg, #070A0F 0%, rgba(55, 78, 117, 0) 50%);
}

.bg-mask > .shadow-layer{
  display:block;
  position:absolute;
  z-index:2;
  top:0;
  left:-75%;
  height:100%;
  width:100%;
  opacity:1;
  /*border:1px solid red;*/
  
  animation: moving 7s ease-in-out infinite alternate;
  
  background: -webkit-linear-gradient(120deg, rgba(7, 10, 15, 0) 15%, rgba(7, 10, 15, 1) 40%, rgba(7, 10, 15, 1) 60%, rgba(55, 78, 117, 0) 85%);
  background: -o-linear-gradient(120deg, rgba(7, 10, 15, 0) 15%, rgba(7, 10, 15, 1) 40%, rgba(7, 10, 15, 1) 60%, rgba(55, 78, 117, 0) 85%);
  background: linear-gradient(120deg, rgba(7, 10, 15, 0) 15%, rgba(7, 10, 15, 1) 40%, rgba(7, 10, 15, 1) 60%, rgba(55, 78, 117, 0) 85%);
}

@keyframes moving {
  from {
    left:75%;
    opacity:.5;
    /*transform: rotate(120deg);*/
  }
}


.home-img:after{
  content:'';
  display: block;
  position:absolute;
  z-index:2;
  left: 12rem;
  bottom: 4.5rem;
  width: 25rem;
  height: 0;
  border-radius:100%;
  background:rgba(52, 55, 60, 0);
  -webkit-box-shadow: 0px 0px 5rem 0px rgba(52, 55, 60, 1);
  -moz-box-shadow: 0px 0px 5rem 0px rgba(52, 55, 60, 1);
  box-shadow: 0px 0px 7rem 4rem rgba(52, 55, 60, .9);
}

.home-users{
  display:inline-block;
  background:rgba(255,255,255, .09);
  border-radius:3.75rem;
  padding:1rem;
}
.home-avatars{
  display: flex;
}
.home-avatars > img {
  width: 3.75rem;
  height: 3.75rem;
  border-radius: 50%;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  font-size: 1.25rem;
  margin-right: -1.875rem;
  box-shadow: 0 0 0.3125rem rgba(0,0,0,0.3);
  transition: transform 0.3s, z-index 0.3s;
}


.title{
	font-family: 'dtwc-m';
  font-size: 3rem;
  line-height:1.25;
}
.fs-6{
  font-size:1.125rem;
}


.bg-primary{
  background:#b8fe08!important;
  color:#070A0F!important;
}

.text-primary{
  color:#b8fe08!important;
  -webkit-text-fill-color:#b8fe08!important;
}
.text-gray{
  color:rgba(255,255,255, .6);
}

a{
  color:#b8fe08;
}
a.link-arrow-right:after{
  content:'';
  display:inline-block;
  position:relative;
  width:.63rem;
  height:.52rem;
  left:.5rem;
  background-image:url(../img/arrow-right.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: .1rem;
  -webkit-transition: all 0.2s ease-out 0s!important;
  transition: all 0.2s ease-out 0s!important;
}

a:hover,
a:active{
  color:#B8FE08;
}

a.link-arrow-right:hover:after{
  background-image:url(../img/arrow-right-hover.png);
  left:1rem;
}

.navbar-toggler-icon{
  width:2.5rem;
  height:2.5rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.btn-container {
    position: relative;
}

.btn-start {
    position: relative;
    z-index: 1;
    overflow: hidden;

  padding:1.25rem 3rem;
}

.border-btn {
    position: absolute;
    top: -5px;
    left: -5px;
    right: -5px;
    bottom: -5px;
    /*background: linear-gradient(0deg, #000000, #3db0ff, #000000);*/
    border-radius: 2.2rem;
    z-index: 0;
  overflow: hidden;

}

.border-btn::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #070A0F;
    border-radius: 2.2rem;
    margin: 1px;
  z-index:2;
}

.border-btn::after {
    content: '';
    position: absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background: linear-gradient(0deg, rgba(255,255,255, 0), #B8FE08, rgba(255,255,255, 0));
    animation: rotate 4s linear infinite;
    z-index:1;
}

@keyframes rotate {
  0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.dashed-border {
    position: absolute;
    top: -5px;
    left: -5px;
    right: -5px;
    bottom: -5px;
    border: 1px dashed transparent;
    border-radius: 2.2rem;
    z-index: -1;
    border-color:rgba(255, 255, 255, .3);
}


.btn-primary{
  font-family: "dtwc-m";
  background-color:#B8FE08;
  color:#070A0F;
  border-color:#B8FE08;
}
.btn-outline-primary{
  color:#B8FE08;
  border-color:#B8FE08;
}



.btn-light{
  font-family: "dtwc-m";
  border:0;
  background-color:transparent;
  color:#b8fe08;
}
.btn.btn-light:hover,
.btn.btn-light:active{
  border:0;
  background-color:transparent;
  color:#b8fe08;
  box-shadow: none;
}
.btn.btn-light:active{
}

.navbar-main .btn{
  padding:.75rem 1.5rem;
}
.blue-line{position:absolute;z-index:1;height:50rem;width:100%;border-radius: 0 0 1rem 1rem;background: linear-gradient(180deg, #3FABD6 0%, #0493CA 100%);right:0;top:-2rem;padding:0 2rem}

.nav-item.language{
  z-index:999!important
}
button.language{
  display:flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}
/*
.btn.language:before{
  content:'';
  display:block;
  width:1.25rem;
  height:1.25rem;
  background-image:url(../img/icon-lng.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.btn.language:after{
  display:none;
  content:'';
  border:0;
  width:.69rem;
  height:.445rem;
  background-image:url(../img/dropdown.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: .1rem;
}
*/
.btn.language{
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
}

.btn-lg{
  display:flex;
  height:5rem;
  padding:1.25rem 3rem;
  border-radius:2rem;
  align-items: center;
  justify-content: center;
}

.blue-page{
  display:block;
  content:"";
  position:absolute;
  top:-50vh;
  right:0;
  height:132vh;
  width:60%;
  border-radius:1rem;
  background: linear-gradient(180deg, #5BD1FF 0%, #0493CA 100%);
}


.card{
  border:0;
  position: relative;
  z-index:5;
  min-height: 100%;
  padding:1px;
  background: linear-gradient(130.66deg, rgba(255,255,255, .5) 0.98%, rgba(153, 153, 153, 0) 60.83%);
  border-radius:.625rem; /*1.875rem;*/
}
.modal-content{
  /*
  background: rgba(5,16,44, .75);
  border:1px solid rgba(255,255,255, .05);
  */
  border-radius:.625rem;
}

.modal-content::after{
  content: '';
  display: block;
  position: absolute;
  bottom: -.125rem;
  left: 1rem;
  height: .125rem;
  width: calc(100% - 2rem);
  border-radius: 0 0 .5625rem .5625rem;
  background: #B8FE08;
  box-shadow: 0 -.125rem .75rem .05rem rgba(184, 254, 8, 1);
}
.modal-header{
  position:relative;
  justify-content:center;
  padding-top:0;
}
.modal-title{
  font-family: 'dtwc-m';
  font-size:1.5rem;
}

.modal{
  background: rgba(255,255,255, .01);
  -webkit-backdrop-filter: blur(.5rem);
  backdrop-filter: blur(.5rem);
  padding-top:2.5rem;
}
.modal-header,
.modal-footer{
  border-color:#B8FE08;
}

.btn-close{
  position:absolute;
  right:-4rem;
  top:-4rem;
  width:1.5rem;
  height:1.5rem;
  background-image: url('../img/close.svg');
  background-size:contain;
}



#language-modal a{
  margin:0 .1rem;
  color:#fff;
}
#language-modal a:hover{
  background:rgba(255,255,255, .1);
  color:#b8fe08;
  border-radius:.625rem;
}
#language-modal a.active{
  background:#b8fe08;
  color:#070A0F;
  border-radius:.625rem;
}

.height-auto{
  min-height:auto!important;
}
.card-body{
  border-radius:.625rem; /*1.875rem;*/
  position: relative;
  top:0;
  left:0;
  right:0;
  bottom:0;
  padding:1.5rem;
  background: linear-gradient(143.09deg, #343837 7.21%, #101318 91.63%);
}

.card-footer{
  border-color:rgba(255,255,255, .05);
}

.card.card-green .card-body{
  background: linear-gradient(200.38deg, #B9FE03 7.24%, #7DAB03 95.33%);
}

.card.card-mirror.border-mirror{
background: linear-gradient(219.28deg, rgba(255,255,255, .5) 1.5%, rgba(153, 153, 153, 0) 65.47%);
}
.card.card-mirror .card-body{
  background: linear-gradient(206.63deg, #343837 2.52%, #101318 86.22%);
}

.card-group .card:not(.card-green),
.card-group .card:not(.card-green) .card-body{
  border-radius: 1.875rem 0 0 1.875rem;
}

.card-group .card.card-green,
.card-group .card.card-green .card-body{
  border-radius: 1.875rem 1.875rem 0 0;
}
.card-group .card:not(.card-green).card-mirror,
.card-group .card:not(.card-green).card-mirror .card-body{
  border-radius: 0 1.875rem 1.875rem 0;
}

.card-group .card:not(.card-green,.card-mirror){
  padding-right:0;
}
.card-group .card:not(.card-green).card-mirror{
  padding-left:0;
}

.list-coins{
  background:#262A2B;
  display:flex;
  flex-flow: wrap;
  align-content: space-evenly;
  justify-content: space-evenly;
  padding:0 2rem;
  margin:0 -1.5rem;
}
.list-coins > div{
  padding:.5rem;
}
.list-coins > div::before{
  content:'';
  display:inline-block;
  background:#B8FE08;
  width:.625rem;
  height:.625rem;
  border-radius:50%;
  margin-right:.5rem;
}


.card-green .list-coins{
  background:#B8FE08;
}

.card-green .list-coins > div::before{
  background:#fff;
}


#home,.account{position:relative;
padding-top:4.75rem;}

#home:before,
#home:after,
#algorithms:before,
#calculation:before,
#partners:before,
#statistics:before,
.regpage:before,
.regpage:after,
.account:before,
.account:after{
  content:'';
  display: block;
  position:absolute;
  z-index:1;
  left: -30rem;
  top: -30rem;
  width: 73rem;
  height: 73rem;
  border-radius:100%;
  background: rgba(52, 55, 60, 0.1);
  background: radial-gradient(circle, rgba(52, 55, 60, .6) 0%, rgba(52, 55, 60, 0) 50%);
}
#home:after,
.account:after{
  display:none;
  border:1px solid green;
  left:auto;
  right:-12rem;
  top:-9rem;
  background: radial-gradient(circle, rgba(57, 102, 120, .5) 0%, rgba(0,0,0,0) 50%);
}

#algorithms{position:relative}
#algorithms:before{
  top:-20rem;
  left:calc(50% - 50rem);
  width: 100rem;
  height: 100rem;
}

.img-frame{
  background:#212527;
  border-radius:1.875rem;
  display:inline-block;
  padding:1.8125rem;
  width:10rem;
}
.img-frame > img{
  max-height:6.375rem;
}

.img-frame.img-frame-green{
  background:#B8FE08;
  margin: auto;
  overflow: hidden;
}
.img-frame:before {
  content: "";
  padding-top: 100%;
  float: left;
}

.currency-icon{
  display: flex; justify-content: center; align-items: center;
  height:3.75rem;
  width:3.75rem;
  background:#B8FE08;
  border-radius:1.5rem;
  text-align: center;
  vertical-align: center;
}
.currency-icon > img{
  width:2.625rem;
  height:2.625rem;
}


.account:before{
  
}
.account:after{
  top:auto;
  right:-12rem;
  bottom:-9rem;
  background: radial-gradient(circle, rgba(57, 102, 120, .5) 0%, rgba(0,0,0,0) 50%);
}


.lvl{
  position:relative;
}

.lvl > .progress{
  content:"";
  position:absolute;
  z-index:1;
  display:block;
  width:calc(100% - .5rem);
  height:.5rem;
  /*
  top:calc(1.5rem - .25rem);
  */
  background: linear-gradient(271.8deg, #202A27 6.43%, #353B43 94.38%);
  border: 1px solid rgba(255,255,255, .2);
}
.lvl > .progress > .progress-bar{
  position:absolute;
  display:block;
  height:.5rem;
  background-color: #7DAB03;
}
.progress-bar{
  background-color: #7DAB03;
}
.progress-bar-animated-r{
  -webkit-animation-direction: reverse;
     -moz-animation-direction: reverse;
      -ms-animation-direction: reverse;
       -o-animation-direction: reverse;
          animation-direction: reverse;

}

.lvl .items{
  width:100%;
}
.lvl .item{
  position:relative;
  z-index:1;
  border-radius:50%;
  width:1.5625rem;
  height:1.5625rem;
  text-align: center;
  line-height:1;
  overflow: visible;
  white-space: nowrap;
  top:-.5rem;
}
.lvl .item:before{
  -webkit-transition: all .2s ease-out 0s!important;
  transition: all .2s ease-out 0s!important;
  content:'';
  position:absolute;
  display:block;
  border-radius:50%;
  width:1rem;
  height:1rem;
  top:.25rem;
  left:.25rem;
  padding-top:0;
  background: #353B43;
  border:3px solid #596472;
}


.lvl .item span:first-child{
  position: absolute;
  width:100%;
  left:0;
  top:-1.6rem;
  text-align:center;
  color:rgba(255,255,255, .5);
}
.lvl .item span:last-child{
  display:none;
  position: absolute;
  width:100%;
  left:0;
  top:2rem;
  text-align:center;
  color:#070A0F;
  background:#B8FE08;
  padding:.5rem 0;
  border-radius:.5625rem;
}

.lvl .item.active{
  /*box-shadow: -5px 0px 5px 0px rgba(0, 0, 0, 0.25);*/
}
.lvl .item.active:before{
  top:0;
  left:0;
  width:1.5625rem;
  height:1.5625rem;
  background: #B8FE08;
  border: 3px solid #87BA00;
}
.lvl .item.active span:first-child{
  color:rgba(255,255,255, 1);
}
.lvl .item.active span:last-child{
}


.lvl .item.active.check{
  
}
.lvl .item.active.check span:last-child{
  display:block;
  color:#070A0F;
  width:6rem;
  top:2.25rem;
  left:-2.125rem;
  text-align: center;
  font-size:.85rem;
}

.lvl .item.active.check span:last-child:before{
  content:'';
  display:block;
  width:1.3125rem;
  height:.9375rem;
  background-image:url('../img/arrow-top-green.svg');
  background-size: contain;
  background-repeat: no-repeat;
  position:absolute;
  top:-.46875rem;
  left:calc(50% - .75rem);
}

.lvl .item.active.check:first-child span:last-child{
  left:-1rem;
}
.lvl .item.active.check:first-child span:last-child:before{
  left:calc(50% - 1.9rem);
}

.lvl .item.active.check:last-child span:last-child{
  left:-3.25rem;
}
.lvl .item.active.check:last-child span:last-child:before{
  left:calc(50% + .38rem);
}

.lvl .item.active.check:after{
  -webkit-transition: all .2s ease-out 0s!important;
  transition: all .2s ease-out 0s!important;
  content:'';
  display:block;
  width:100%;
  height:100%;
  background:url('../img/check.svg') no-repeat center center;
  position:absolute;
}

#calculation .invest-currency-amount{
  position:absolute;
  z-index:5;
  right:1rem;
  top:1.4rem;
  text-transform: uppercase;
  color:rgba(255,255,255, .4);
}

.calc-price,
.calc-info{
  background: rgba(58, 65, 69, 0.75);
  border-radius:.3125rem;
  padding:.5rem;
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  height:100%;
  font-size:.875rem;
  color:rgba(255,255,255, .6);
}

.calc-info{
  background: rgba(35, 39, 41, 0.6);
}

#calculation .btn-primary{
  border-radius:.3125rem;
  height:100%;
  display:flex;
  align-content: center;
  align-items: center;
}

.counter{
  font-size: 1.375rem;
  font-weight: 600;
  letter-spacing: 0em;
  line-height: 3rem;
}
.counter small{
  font-size: 1rem;
  font-weight: 600;
}
.counter div{
  font-size: 1.25rem;
  line-height: 1rem;
  font-weight: 400;
  opacity:.5;
}

#calculation .card-body{
  position:relative;
  overflow: hidden;
}
#calculation .card-body::after{
  content:'';
  position:absolute;
  z-index:0;
  bottom:0;
  left:0;
  width:100%;
  height:70%;
  background-image: url('../img/calc-chart.svg');
  background-size: cover;
  background-repeat: no-repeat;
}
#calculation .calc-arrow,
#calculation .calc-arrow-mirror{
  position:absolute;
  right:3rem;
  width:11.625rem;
  height:5.125rem;
  background-image: url('../img/calc-arrow.svg');
  background-size: cover;
  background-repeat: no-repeat;
}

#calculation .calc-arrow-mirror{
  transform: scaleX(-1);
  right:auto;
  left:3rem;
}

#statistics,
#statistics2{position:relative}
#calculation:before,
#partners:before,
#statistics:before,
.regpage:before{
  left:auto;
  width:80rem;
  height:80rem;
  right:-40%;
  top:calc(50% - 40rem);
}
.regpage .container{
  position:relative;
  z-index: 10;
}
.regpage:before{
  top:-60%;
}
.regpage:after{
  left:-55%;
  width:100rem;
  height:100rem;
  top:calc(50% - 50rem);
}

#statistics:before{
  top:40rem;
}

#partners:before{
  right:auto;
  bottom:auto;
  left:-40%;
}

#partners .container{
  z-index:5;
}

.partner-line{
  position:relative;
  display:flex;
  height:100%;
  overflow: visible;
  justify-content: space-between;
}

.partner-line::before{
  content:'';
  display:block;
  position:absolute;
  z-index:0;
  height:120%;
  width:140%;
  left:-40%;
  background-image:url('../img/partner-line.svg');
  background-size: 100%;
  background-position: top right;
  background-repeat: no-repeat;
}

.partner-line .bead{
  width:6.25rem;
  height:6.25rem;
  font-family: 'dtwc-m';
  border-radius:2.25rem;
  font-size:2rem;
  background:#B8FE08;
  color:#000;
  display:flex;
  align-items:center;
  justify-content:center;
  margin:1rem 0;
}
.partner-line > div{
  position:relative;
  z-index:1;
  flex-basis: 100%;
}
.partner-line > div:first-child{
  margin-top:14rem;
}
.partner-line > div:nth-child(2){
  margin-top:3.5rem;
  padding-right:2rem;
  flex-basis:calc(100% - 2rem);
}
.partner-line > div:last-child{
  margin-top:4rem;
}

#statistics3{
  position:relative;
  overflow: hidden;
}

#statistics .counter,
#statistics2 .counter{
  font-family: 'dtwc-m';
  font-size:2.625rem;
  color:#fff;
  line-height: 1.1;
}
#statistics .counter small,
#statistics2 .counter small{
  display:block;
  font-size: 1.5rem;
  line-height: 1;
}
#statistics2 .counter small{
  line-height: 1.5;
}

#statistics2 .card{
  min-height: auto;
}

#statistics2{
  overflow: visible;
}
#statistics2 .card,
#statistics2 .card-body{
  border-radius:1.875rem;
}
#statistics2:before,
#statistics2:after{
  content:'';
  display:block;
  position:absolute;
  z-index:0;
  background-image: url('../img/statistics-line.svg');
  background-repeat: no-repeat;
  background-size: contain;
  width:60rem;
  height:12.25rem;
  top:4rem;
  right:6rem;
  boredr:1px solid red;
}
#statistics2:after{
  background-image: url('../img/statistics-line-2.svg');
  right:auto;
  top:auto;
  left:6rem;
  bottom:-1rem;
}

.spin{
  position:relative;
  width:5rem;
  height:5rem;
  text-align:center;
  font-size:2rem;
  font-weight: 700;
  line-height:2.4;
}
.spin:before{
  content:'';
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:5rem;
  height:5rem;
  background-image:url("../img/spin-1.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  animation: 3s linear 0s normal none infinite running spin;
  -webkit-animation: 3s linear 0s normal none infinite running spin;
}


.spin.spin-2:before{
  background-image:url("../img/spin-2.png");
  animation: 2.5s linear 0s normal none infinite running spin;
  -webkit-animation: 2.5s linear 0s normal none infinite running spin;
}
.spin.spin-3:before{
  background-image:url("../img/spin-3.png");
  animation: 2s linear 0s normal none infinite running spin;
  -webkit-animation: 2s linear 0s normal none infinite running spin;
}

.table{
  font-size:1rem;
	font-weight: 400;
  color:#fff;
}
.table>thead {
}
.table:not(.table-mini) thead th{
	font-weight: 400!important;
  color:#B8FE08!important;
  font-size:.875rem!important;
  border-bottom:1px solid rgba(255,255,255, .15);
  padding-bottom:1.5rem;
}
/*
.table-mini{
  font-size:.85rem;
}
*/
.table.table-mini thead th{
	font-weight: 400!important;
  color:#B8FE08!important;
  font-size:.85rem;
}

.table>:not(caption)>*>*{
  border-color:rgba(45, 51, 58, 0);
}

.table-striped>tbody>tr:last-child>* {
  border: none;
}

.table-striped>tbody>tr:nth-of-type(odd)>* {
  color:#fff;
}

.table.table-lg>:not(caption)>*>*{
  padding:.625rem;
  font-size:.875rem;
  font-weight: 400;
  color:#fff;
}


.table > tbody > tr:nth-of-type(2n) > * {
  background: rgba(45, 51, 58, 0.4);
}

.table.history>:not(caption)>*>*{
  border:none;
}

.nodata{
  padding:0!important;
  background:transparent;
}
.nodata > div{
  display:block;
  background: rgba(45, 51, 58, 0.4)!important;
  font-family: 'dtwc-m';
  color:#596472;
  padding:3rem 0;
  border-radius:.2rem;
  text-align:center;
}
.nodata > div::before{
  content:'';
  display:block;
  background-image:url('../img/nodata.svg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size:contain;
  width:4rem;
  height:4rem;
  margin:0 auto 1.5rem auto;
}

.badge{
  padding:.35rem .5rem;
}

.badge.bg-success,.badge.bg-warning,.badge.bg-danger{
  background-color:transparent!important;
  color:#52FF00;
  border:1px solid #52FF00;
  font-weight: 400;
}
.badge.bg-warning{
  color:#ffb400;
  border:1px solid #ffb400;
}
.badge.bg-danger{
  color:#FF5C00;
  border:1px solid #FF5C00;
}

.noUi-horizontal{
  height:.875rem;
}
.noUi-target{
  background:rgba(255,255,255, .3);
  border:0;
  border-radius:1rem;
  box-shadow: none;
}
.noUi-connects{
  border-radius:1rem;
}
.noUi-connect{
  background-color: #B8FE08;
}
.noUi-horizontal .noUi-handle {
  width: 1.75rem;
  height: 1.75rem;
  right: -0.875rem;
  top: -0.43rem;
}
.noUi-handle{
  background: #B8FE08;
  border: 3px solid #87BA00;
  border-radius:50%;
}
.noUi-handle:before,
.noUi-handle:after{
  display:none;
}

footer{
  background:#070A0F;
  border-top:1px solid rgba(255,255,255, .15);
}

footer a{
  color:#fff;
}
footer a:hover{
  color:#B8FE08;
}

footer .navbar-brand,
.mobile_app img{
  filter: grayscale(1);
  opacity:.5;
  -webkit-transition: all 0.2s ease-out 0s!important;
  transition: all 0.2s ease-out 0s!important;
}
.mobile_app img{
  width:100%;
}

footer .navbar-brand:hover{
  filter: grayscale(0);
  opacity:1;
}


.footer-copyright{
  font-size:.875rem;
}

.regpage{
  min-height:100vh;
  position:relative;
}

.total-balance{
  position:relative;
  background-color:rgba(255, 255, 255, 0.07);
  border-radius:.625rem .625rem 0 0;
  overflow: hidden;
  padding:1rem;
}
.total-balance:after{
  content:'';
  display:block;
  position:absolute;
  right:0;
  top:0;
  background-image:url('../img/logo-card.svg');
  background-position: center right;
  background-repeat: no-repeat;
  width:100%;
  height:100%;
}
.total-balance .text-gray{
  font-size:.875rem;
}

.navbar-account .nav-item{
  position:relative;
}
.navbar-account .nav-item > a{
  display:block;
  color:#fff;
  padding:.6rem 1rem;
  white-space: nowrap;
}
.navbar-account .nav-item > a:hover{
  color:#B8FE08;
  background: rgba(255,255,255, .05)
}

.navbar-account .nav-item > a.active{
  color:#B8FE08;
}
.navbar-account .nav-item > a.active:before{
  content:'';
  display:block;
  position:absolute;
  left:-.125rem;
  bottom:0;
  width: .125rem;
  height:100%;
  border-radius: .5625rem 0 0 .5625rem;
  background:#B8FE08;
  box-shadow: .125rem 0 .75rem .05rem rgba(184, 254, 8, 1);
}

.account-menu{
  position: sticky;
  top: 5.5rem;
}
.account-menu > .card{
  min-height: auto;
}

a.free-btc{
  display:flex;
  background:rgba(255,255,255, .07);
  padding:1.25rem 1rem;
  border-radius: 0 0 .625rem .625rem;
  color:#fff;
  align-items: center;
  font-weight: 600;
}
a.free-btc:hover{
  background:rgba(255,255,255, .2);
}

a.free-btc > img{
  height:1.5rem;
  filter: invert(73%) sepia(76%) saturate(507%) hue-rotate(21deg) brightness(108%) contrast(104%);
}
.filter-green{
  filter: invert(73%) sepia(76%) saturate(507%) hue-rotate(21deg) brightness(108%) contrast(104%);
}

.icon-status{
  width:1.25rem;
  height:1.25rem;
}


.card.card-black{
  background: linear-gradient(90.85deg, rgba(255, 255, 255, 0.5) 2.79%, rgba(52, 55, 60, 0) 48.14%, rgba(153, 153, 153, 0.5) 92.4%);
  display:flex;
  flex-direction:column;
  align-items:stretch;

}
.card.card-black > div{
  min-height: 100%;
  background:#070A0F;
  border-radius:.625rem;
  /*
  flex: 1 1 auto;
  display:flex;
  */
  align-self: stretch;
  display:flex;
  flex-direction:column;
  align-items:stretch;
}

.card.card-black .card-body{
  background: linear-gradient(90.29deg, rgba(52, 56, 55, 0.5) 14.46%, rgba(16, 19, 24, 0.5) 47.96%, rgba(16, 19, 24, 0.5) 81.99%);
}

.account .nav > button > div{
  font-size:.875rem;
  font-weight: 400;
  color:rgba(255,255,255, .4);
}
.account .nav > button > div > img{
  width:1rem;
  height:1rem;
}
.account .nav > button > span{
  font-family: 'Inter';
  font-size:1.5rem;
  font-weight: 700;
}

.account .nav > button.active > div{
  color:rgba(255,255,255, 1);
}
.account .nav > button.active > div > img{
  border:1px solid rgba(255,255,255, .5);
  border-radius:50%;
}

.navbar-account #navbarHistoryContent .nav-item > a{
  width:100%;
}
.navbar-account #navbarHistoryContent .nav-item > a.nav-link.active{
  font-weight:300;
}

.navbar-account #navbarHistoryContent .nav-item > a.active:before{
  content:'';
  display:block;
  position:absolute;
  left:0;
  bottom:-.125rem;
  height: .125rem;
  width:100%;
  border-radius: 0 0 .5625rem .5625rem;
  background:#B8FE08;
  box-shadow: .125rem 0 .75rem .05rem rgba(184, 254, 8, 1);
}


hr{
  background:rgba(102, 110, 134, 0.23);
}
.tab-content small{
  font-family: 'Inter';
  font-size:.875rem;
  font-weight: 400;
  color:rgba(255,255,255, .4);
}
.qrwallet > img{
  width:10rem;
  height:10rem;
}

.pointer{
  cursor:pointer;
}

.duplicate{
  display:inline-block;
  width:1.5rem;
  height:1.5rem;
  background-image: url('../img/duplicate.svg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

.input-group{position:relative;}
.input-group > .after{
  position:absolute;
  z-index:10;
  top:1.5rem;
  right:1rem;
  color:rgba(255,255,255, .6);
}

.regpage{overflow: hidden;}




.input-copy{
  position:relative;
}
.input-copy:before{
  content:'';
  display:block;
  position:absolute;
  z-index:-1;
  top:1rem;
  right:1rem;
  width: 1.5rem;
  height: 1.5rem;
  background-image: url('../img/duplicate.svg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

.form-control{
  border-radius:.625rem;
}
.input-group{
  flex-wrap:nowrap;
  justify-content: flex-start;
}
.input-group-text{
  position:absolute;
  background-color: transparent;
  color: rgba(255, 255, 255, 0.6);
  border:0;
  padding:1.25rem 1rem;
}
.input-group .btn{
  border-radius:0 .625rem .625rem 0;
  border:1px solid #0493CA;
}
.input-group .btn:hover{
  border-color:#0b5ed7!important;
}

.hr-exchange{
  display:flex;
  align-items: center;
  justify-content: space-between;
  margin:3rem 0 1rem 0;
}
.hr-exchange > div{
  background-image:url('../img/icon-exchange.svg');
  background-size:contain;
  background-position:center center;
  background-repeat:no-repeat;
  width:3.375rem;
  height:2.75rem;
  margin:0 1.5rem;
}
.hr-exchange::before,
.hr-exchange::after{
  content:'';
  background: linear-gradient(270deg, #B8FE08 0%, rgba(255, 255, 255, 0) 100%);
  width:calc(50% - 3.1875rem);
  height:.0625rem;
}
.hr-exchange::after{
  background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #B8FE08 100%);
}


.img-partners{
  display:flex;
  align-items: center;
  justify-content: space-between;
  height:100%;
  position:relative;
  z-index:1;
}
.img-partners > div{
  position:absolute;
  background-image:url('../img/srv-3.png');
  background-size:contain;
  background-position:center center;
  background-repeat:no-repeat;
  width:14.625rem;
  height:18rem;
  margin-left:calc(50% - 7.3125rem);
}
.img-partners::before,
.img-partners::after{
  content:'';
  background-image:url('../img/srv-2.png');
  background-size:contain;
  background-position:center center;
  background-repeat:no-repeat;
  width:11rem;
  height:13rem;
  margin-right:1.5rem;
}
.img-partners::after{
  margin-right:0;
  margin-left:1.5rem;
}

.partners-light{
  content: '';
  display: block;
  position: absolute;
  z-index: 0;
  right: -40rem;
  top: -28rem;
  width: 80rem;
  height: 80rem;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease-out 0s!important;
  transition: all 0.2s ease-out 0s!important;
  
  background: rgba(21, 189, 255, 0);
  background: radial-gradient(circle, rgba(184, 254, 8, 1) 0%, rgba(184, 254, 8, 0) 50%);
  animation: shine 5s linear infinite;
}



.img-faucet{
  display:flex;
  align-items: center;
  justify-content:flex-end;
  height:100%;
  position:relative;
  z-index:1;
}
.img-faucet > div{
  position:absolute;
  background-image:url('../img/coins.png');
  background-size:contain;
  background-position:center center;
  background-repeat:no-repeat;
  width:24rem;
  height:18rem;
  margin-right:-2rem;
  transform: rotate(-10.38deg)
}



.text-black{
  color:#070A0F!important;
}
.text-success{
  color:#B8FE08!important;
}
.text-danger{
  color: #DE0000!important;
}

.nav-pills .nav-link{
  font-weight: 400;
  padding:1rem 1.5rem;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link{
  background:#B8FE08;
  color:#070A0F;
  font-weight: 400;
  border-radius:.6125rem;
}

.qrcode{
  border-radius:1rem;
  pending:1rem;
  background:#fff;
  width:10rem;
  height:10rem;
  margin:0 auto;
  display:flex;
  justify-content: center;
  align-items: center;
}
.qrcode-image{
  display: block;
  width:8rem;
  height:8rem;
}

.alert,
.alert > a{
  color:#fff;
  font-weight:500;
  font-size:1.25rem;
}
.alert > a{
  text-decoration: underline;
}
.alert > a:hover{
  text-decoration: none;
}

.alert.alert-danger{
  background: linear-gradient(100deg, rgba(255,255,255, 0) 50%, #DE6400 100%);
  border: 0;
}
.alert.alert-danger i{
  color:#DE6400!important
}
.alert.alert-success{
  background: #B8FE08;
  border: 1px solid #FFFFFF0D;
}

#noty_layout__topRight{
  width:30rem;
}

.noty_theme__relax{
  font-family: 'dtwc-m';
  border:0!important;
  color:#fff;
  border-radius:.625rem;
  padding:.75rem .5rem;
}
.noty_theme__relax.noty_bar .noty_body{
  font-size: 1rem!important;
}

.noty_theme__relax.noty_bar {
  border-radius:.625rem!important;
}

.noty_theme__relax.noty_type__info{
  background: linear-gradient(100deg, #353B43 55%, #DE6400 150%);
  color:#fff;
}
.noty_theme__relax.noty_type__error{
  background: linear-gradient(100deg, #353B43 55%, #DE0000 150%);
  color:#fff;
}
.noty_theme__relax.noty_type__success{
  background: linear-gradient(100deg, #353B43 55%, #B8FE08 150%);
  color:#fff;
}


/*Form Wizard*/
.bs-wizard {border-bottom: solid 1px #e0e0e0; padding: 0 0 10px 0;}
.bs-wizard > .bs-wizard-step {padding: 0; position: relative;}
.bs-wizard > .bs-wizard-step + .bs-wizard-step {}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {color: rgba(255,255,255, .5); font-size: .85rem; margin-bottom: 0;}
.bs-wizard > .bs-wizard-step .bs-wizard-info {color: rgba(255,255,255, .75); font-size: .85rem;}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot {position: absolute;z-index:5; width: 25px; height: 25px; display: block; background: #B8FE08; top: 47.5px; left: 50%; margin-top: -16px; margin-left: -12.5px; border-radius: 50%;}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {content: ' '; width: 10px; height: 10px; background: #070A0F; border-radius: 50px; position: absolute; top: 7.5px; left: 7.5px; } 
.bs-wizard > .bs-wizard-step > .progress {
  min-height:8px;height:8px;
  background:#393939;position: relative; border-radius: 0px; box-shadow: none; margin: 20px 0; margin-left:-50%;}
.bs-wizard > .bs-wizard-step > .progress > .progress-bar {width:0px; box-shadow: none; background: #B8FE08;}
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {width:100%;}
.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {width:100%;}
.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {width:0%;}
.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {width: 100%;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {background-color: #393939;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {background:rgba(0,0,0, .5);}
.bs-wizard > .bs-wizard-step:first-child  > .progress {width: 0;}
.bs-wizard > .bs-wizard-step:last-child  > .progress {width: 100%;}
.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot{ pointer-events: none; }

.bs-wizard > .bs-wizard-step.complete .bs-wizard-info{color: rgba(255,255,255, .5); font-size: .85rem;}
.bs-wizard > .bs-wizard-step.active .bs-wizard-info{color: #fff; font-size: .85rem;}

.bs-wizard > .bs-wizard-step:nth-child(2n) .bs-wizard-stepnum {margin-top: -15px;}
.bs-wizard > .bs-wizard-step:nth-child(2n) > .progress {margin-top: 35px;}

.bs-wizard > .bs-wizard-step.col-2{
  width:20%;
}

.dropdown-menu{
  background: linear-gradient(271.8deg, #202A27 6.43%, #353B43 94.38%);
  color:rgba(255,255,255, .6);
  border:1px solid rgba(255,255,255, 0.2);
}

.dropdown-item{
  padding:.5rem 1rem;
  cursor: pointer;
  color:rgba(255,255,255, .6);
}

.dropdown-item:not(.active):hover{
  color:rgba(255,255,255, 1);
  background: rgba(255,255,255, .1);
}
.dropdown-item.active{
  color:#070A0F;
  background:#B8FE08;
}
.dropdown-item.active .text-green{
  color:#070A0F!important;
  -webkit-text-fill-color: rgba(7, 10, 15, 1)!important;
}

.dropdown img{
  width:2.5rem;
  height:2.5rem;
}

.preloader{
  position:fixed;
  z-index:99999;
  width:100%;
  height:100%;
  left:0;
  top:0;
  background: rgba(255,255,255, .01);
  -webkit-backdrop-filter: blur(5rem);
  backdrop-filter: blur(5rem);
}
.preloader .plogo > div {
  display: inline-block;
  width: 4rem;
  height: 4rem;
  margin: calc(50vh - 2rem) 0 0 calc(50vw - 2rem);
  background-image: url("../img/logo.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  animation: lds-circle 5s cubic-bezier(0, 0.4, 0.7, 1) infinite;
}

@keyframes lds-circle {
  0%,100% {
    width: 4rem;
    height: 4rem;
  }
  50% {
    margin: calc(50vh - 5rem) 0 0 calc(50vw - 5rem);
    width: 10rem;
    height: 10rem;
    opacity:0;
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}


#home .row{
  min-height:calc(100vh - 6.125rem);
}

@media screen and (min-width: 1400px) {
  html {
    font-size: 16px;
  }
}
@media screen and (max-width: 1400px) {
  html {
    font-size: 14px;
  }
}
@media screen and (max-width: 1200px) {
  html {
    font-size: 13px;
  }
}
@media screen and (max-width: 992px) {
  html {
    font-size: 11.5px;
  }
  .dropdown-menu:before{
    display:block;
  }
  
  #home .row{
    min-height: auto;
    max-height:calc(100vh - 6.125rem);
  }
}

@media screen and (max-width: 768px) {
  html {
    font-size: 11px;
  }
  .card-group .card,
  .card-group .card-body,
  .card-group .card-mirror,
  .card-group .card-mirror .card-body{
    border-radius: 1.875rem;
  }
  
  .navbar-expand-md .navbar-nav .nav-link,
  .navbar-expand-md .nav-item .btn-link,
  .navbar-expand-md .btn{
    padding:1rem;
    font-size:1.5rem;
  }
  
  .navbar-nav .nav-link.active, .navbar-nav .show>.nav-link{
    color:#B8FE08;
  }
  
  .acc-content{
    border-color:transparent!important;
  }
  #home .row{
    min-height:inherit;
    max-height:inherit;
  }
}
@media screen and (max-width: 576px) {
  .currency-list div{
    font-size:1rem;
  }
}