body {
  background-image: url("../images/fon.gif"); 
  background-size: 100%;
  background-attachment: fixed;
  overflow-x: hidden;
}

@media(min-width: 990px) {
  #price_number_token_sokol {
    display: flex;
    flex-direction: column;
    height: 100vh;
  }
}

@media(max-width: 768px) {
  .width_1280 {
    display: none;
  }
  .text-2 {
    font-size: 2px;
  }  
  .text-16 {
    font-size: 16px;
  }
  .text-22 {
    font-size: 22px;
  }
  .text-24 {
    font-size: 24px;
  }
  .text-28 {
    font-size: 28px;
  }
}

@media(min-width: 769px) and (max-width: 1280px) {
  .width_1280 {
    display: none;
  }
  .text-17 {
    font-size: 17px;
  }
  .text-20 {
    font-size: 20px;
  }
  .text-26 {
    font-size: 26px;
  }
  .text-32 {
    font-size: 40px;
  }  
  .text-40 {
    font-size: 40px;
  }
}

@media(min-width: 1281px) {
  .text-44 {
    font-size: 44px;
  }
}  

@media(min-width: 1481px) {
  .text-50 {
    font-size: 50px;
  }
}  

@media(min-width: 1800px) {
  .text-60 {
    font-size: 60px;
  }
}  

@media (hover), (min-width:0\0), (min--moz-device-pixel-ratio:0){
  .ins_menu:hover {
    overflow: hidden;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -o-transform: scale(1.15);
    color: rgb(160, 243, 160)!important;
  }
  .scale_1_15:hover {
    overflow: hidden;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -o-transform: scale(1.15);
  }
}

@media (hover), (min-width:0\0), (min--moz-device-pixel-ratio:0){
  .scale_1_05:hover {
    overflow: hidden;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
  }
}

@media (hover), (min-width:0\0), (min--moz-device-pixel-ratio:0){
  .scale_1_05:not(:hover) {
    overflow: hidden;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
  }
}

.te1,.te2,.te3,.te4,.te5,.te6,.te7 {
  padding: 0 2px;
  border-bottom: 1px dashed #333;
}

.te1,.te2,.te3,.te4,.te5,.te6,.te7:hover {
  cursor: pointer;
}

#main_menu {
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
}

.navbar {
  background-color: rgb(0, 0, 0)!important;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: rgb(238, 241, 58)!important;
  background-color: rgb(0, 0, 0)!important;
}

.no-gutter > [class*='col-'] {
  padding-right:0;
  padding-left:0;
}

  /* ФОРМА */

.refresh-captcha,
button[type="submit"] {
  padding-left: 2rem;
}

.refresh-captcha::before {
  content: "";
  position: absolute;
  width: 1rem;
  height: 1rem;
  left: .5rem;
  top: 50%;
  transform: translateY(-50%);
  background: transparent no-repeat center center;
  background-size: 100% 100%;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512.333 512'%3E%3Cpath fill='%23000' d='M440.935 12.574l3.966 82.766C399.416 41.904 331.674 8 256 8 134.813 8 33.933 94.924 12.296 209.824 10.908 217.193 16.604 224 24.103 224h49.084c5.57 0 10.377-3.842 11.676-9.259C103.407 137.408 172.931 80 256 80c60.893 0 114.512 30.856 146.104 77.801l-101.53-4.865c-6.845-.328-12.574 5.133-12.574 11.986v47.411c0 6.627 5.373 12 12 12h200.333c6.627 0 12-5.373 12-12V12c0-6.627-5.373-12-12-12h-47.411c-6.853 0-12.315 5.729-11.987 12.574zM256 432c-60.895 0-114.517-30.858-146.109-77.805l101.868 4.871c6.845.327 12.573-5.134 12.573-11.986v-47.412c0-6.627-5.373-12-12-12H12c-6.627 0-12 5.373-12 12V500c0 6.627 5.373 12 12 12h47.385c6.863 0 12.328-5.745 11.985-12.599l-4.129-82.575C112.725 470.166 180.405 504 256 504c121.187 0 222.067-86.924 243.704-201.824 1.388-7.369-4.308-14.176-11.807-14.176h-49.084c-5.57 0-10.377 3.842-11.676 9.259C408.593 374.592 339.069 432 256 432z'/%3E%3C/svg%3E");
}

button[type="submit"]::before {
  content: "";
  position: absolute;
  width: 1rem;
  height: 1rem;
  left: .5rem;
  top: 50%;
  transform: translateY(-50%);
  background: transparent no-repeat center center;
  background-size: 100% 100%;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512.333 512'%3E%3Cpath fill='%23fff' d='M476 3.2L12.5 270.6c-18.1 10.4-15.8 35.6 2.2 43.2L121 358.4l287.3-253.2c5.5-4.9 13.3 2.6 8.6 8.3L176 407v80.5c0 23.6 28.5 32.9 42.5 15.8L282 426l124.6 52.2c14.2 6 30.4-2.9 33-18.2l72-432C515 7.8 493.3-6.8 476 3.2z'/%3E%3C/svg%3E");
}

.coinmarketcap-currency-widget {
  font-weight: bold;
  color: #093;
}

.text_font_bold_green {
  overflow-wrap: break-word;
  font-weight: bold;
  color: #093;
}

.height_10 {
  height: 10px;
}

#p_t {
  height: 0px;
  opacity: 0;
}

@media(max-width: 768px){
  #spinner_grow_price {
    width: 40px!important;
    height: 40px!important;
    display: inline-block;
  }
}

@media(min-width: 769px) and (max-width: 1280px) {
  #spinner_grow_price {
    width: 58px!important;
    height: 58px!important;
    display: inline-block;
  }
}

@media(min-width: 1281px) {
  #spinner_grow_price {
    width: 64px!important;
    height: 64px!important;
    display: inline-block;
  }
}  

@media(min-width: 1481px) {
  #spinner_grow_price {
    width: 72px!important;
    height: 72px!important;
    display: inline-block;
  }
}  

@media(min-width: 1800px) {
  #spinner_grow_price {
    width: 88px!important;
    height: 88px!important;
    display: inline-block;
  }
}  


@media(max-width: 768px){
  #spinner_grow_price_2 {
    width: 33px!important;
    height: 33px!important;
    display: inline-block;
  }
}

@media(min-width: 769px) and (max-width: 1280px) {
  #spinner_grow_price_2 {
    width: 48px!important;
    height: 48px!important;
    display: inline-block;
  }
}

@media(min-width: 1281px) {
  #spinner_grow_price_2 {
    width: 52px!important;
    height: 52px!important;
    display: inline-block;
  }
}  

@media(min-width: 1481px) {
  #spinner_grow_price_2 {
    width: 60px!important;
    height: 60px!important;
    display: inline-block;
  }
}  

@media(min-width: 1800px) {
  #spinner_grow_price_2 {
    width: 72px!important;
    height: 72px!important;
    display: inline-block;
  }
}  

#n_t {
  height: 0px;
  opacity: 0;
}

@media(max-width: 768px){
  #spinner_grow_number {
    width: 40px!important;
    height: 40px!important;
    display: inline-block;
  }
}

@media(min-width: 769px) and (max-width: 1280px) {
  #spinner_grow_number {
    width: 58px!important;
    height: 58px!important;
    display: inline-block;
  }
}

@media(min-width: 1281px) {
  #spinner_grow_number {
    width: 64px!important;
    height: 64px!important;
    display: inline-block;
  }
}  

@media(min-width: 1481px) {
  #spinner_grow_number {
    width: 72px!important;
    height: 72px!important;
    display: inline-block;
  }
}  

@media(min-width: 1800px) {
  #spinner_grow_number {
    width: 88px!important;
    height: 88px!important;
    display: inline-block;
  }
}  

.text_outline_black {
  /* color: white; */
  text-shadow:
  -1px -1px 0 #000,
  1px -1px 0 #000,
  -1px 1px 0 #000,
  1px 1px 0 #000;  
}

.text_outline_white {
  /* color: rgb(0, 0, 0); */
  text-shadow:
  -1px -1px 0 rgb(255, 255, 255),
  1px -1px 0 rgb(255, 255, 255),
  -1px 1px 0 rgb(255, 255, 255),
  1px 1px 0 rgb(255, 255, 255);  
} 

.gradient_text_red {
  color: transparent;    
  -webkit-background-clip: text;
  background-clip: text;
  background-image: linear-gradient(135deg, red, fuchsia);
}

.social_buttons {
  z-index: 1;
  display:flex;
  position:fixed;
  right:0vh;
  flex-direction: column;
  height:100vh;
  opacity:1;
}

.scrollup {
  z-index: 1;
  display:none;
  position:fixed;
  right:0vh;
  bottom:0vh;
  flex-direction: column;
  opacity:1;
}

#scrollup, #scrollup_2 {
  display:none;
}

@media(max-width: 1200px){
  .social_buttons {
    z-index: 2;
    display:flex;
    position:fixed;
    right:0vh;
    flex-direction: column;
    height:100vh;
    opacity:0.6;
  }
  .scrollup {
    z-index: 2;
    display:none;
    position:fixed;
    right:0vh;
    bottom:0vh;
    flex-direction: column;
    opacity:0.6;
  }
  #scrollup, #scrollup_2 {
    display:none;
  }
}

@media(max-width: 992px){
  .social_buttons {
    z-index: 1;
    display:flex;
    position:fixed;
    right:0vh;
    flex-direction: column;
    height:100vh;
    opacity:0.5;
  }
  .scrollup {
    z-index: 1;
    display:none;
    position:fixed;
    right:0vh;
    bottom:0vh;
    flex-direction: column;
    opacity:0.5;
  }
  #scrollup, #scrollup_2 {
    display:none;
  }
}

#footer {
  background-color: rgb(230, 230, 230);
  position: relative;
  bottom: 0;
  width: 100%;
  height: 100%;
}  

.zoom-in {
  cursor: zoom-in;
}