@media (min-width: 0px) and (max-width: 1440px) {
  .intro_section .row .back_text {
    right: 7%;
  }
  .intro_section .intro_picture {
    left: -10%;
  }
  .donate_section {
    margin: 100px 0px;
  }
}

@media (min-width: 0px) and (max-width: 1220px) {
  .profile_section .row .header_profile li {
    padding: 0 25px;
  }
}

@media (min-width: 0) and (max-width: 1024px) {
  .roulette_section .row .roulette_block .roulette_container {
    background: #cf2b2b;
    border-radius: 10px;
  }
  .roulette_section .row .roulette_block .roulette_container .cover {
    display: none;
  }
  .donate_section .row .donate_block {
    width: 100%;
    padding: 45px 42px;
  }
  .play_section .help_block .picture {
    left: -74px;
  }
  .play_section .step_list .step_block .number_step {
    width: 52px;
    height: 52px;
    top: 80px;
    font-size: 24px;
  }
  header .logo .logo_mini {
    display: block;
  }
  header .logo .logo_big {
    display: none;
  }
  header .profile .btn_profile {
    width: 100%;
  }
  header .profile .btn_profile img {
    display: none;
  }
  .intro_section .intro_picture {
    display: none;
  }
  .monitoring_section ._title {
    top: -13%;
  }
  .monitoring_section ._name {
    margin-bottom: 30px;
  }
  .social_section .row .social_block .picture img {
    right: 22px;
  }
}

@media (min-width: 0) and (max-width: 768px) {
  .profile_section .row .profile_stats {
    margin-top: 20px;
  }
  .profile_section .row .profile_stats .stat_list li:nth-last-child(1) {
    margin-bottom: 25px;
  }
  .play_section .help_block .picture {
    opacity: 0.2;
  }
  .donate_section .row .sales_list {
    margin-top: 50px;
  }
  .play_section .step_list {
    padding-left: 0;
  }
  .monitoring_section.play_mb {
    margin-top: 70px;
  }
  header .menu {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  header .menu .mobile_menu {
    position: relative;
    width: 20px;
    height: 100%;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  header .menu .mobile_menu img {
    position: absolute;
    height: 20px;
    width: 20px;
  }
  header .menu .mobile_menu img.icon_menu {
    -webkit-transition: .5s all;
    transition: .5s all;
  }
  header .menu .mobile_menu img.icon_close {
    -webkit-transition: .5s all;
    transition: .5s all;
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  header .menu .mobile_menu.active img.icon_menu {
    -webkit-transition: .5s all;
    transition: .5s all;
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  header .menu .mobile_menu.active img.icon_close {
    -webkit-transition: .5s all;
    transition: .5s all;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  header .menu .nav_menu {
    background: #edeef0;
    width: 100%;
    height: 100%;
    top: 72px;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
    left: -100%;
    z-index: 4;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: fixed;
    padding-top: 20px;
  }
  header .menu .nav_menu.active {
    left: 0;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
  }
  header .menu .nav_menu a {
    width: 100%;
  }
  header .menu .nav_menu li {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding-left: 50px;
  }
  header .menu .nav_menu li .dropdown-toggle {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  header .menu .nav_menu li::after {
    width: 4px;
    top: 0px;
    left: -100%;
    height: 100%;
  }
  header .menu .nav_menu li:hover, header .menu .nav_menu li.active {
    background: #fff;
  }
  header .menu .nav_menu li:hover::after, header .menu .nav_menu li.active::after {
    top: 0px;
    left: 0%;
  }
  .monitoring_section .count_online {
    display: none;
  }
  footer .created {
    display: none;
  }
  footer .logo {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  footer .logo img {
    width: 40px;
  }
  .newsview_section .row .newsImages .cover .footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }
  .newsview_section .row .newsImages .cover .footer .title {
    margin-bottom: 40px;
  }
}

@media (min-width: 0px) and (max-width: 425px) {
  .monitoring_section ._title {
    font-size: 56px;
    right: 4%;
    top: -10%;
  }
  ::-webkit-scrollbar {
    width: 0px;
  }
  header .profile .btn_profile:hover {
    border-radius: 7px;
  }
  header .profile .btn_profile:hover .dropdown-toggle {
    border-radius: 0px 7px 7px 0px;
  }
  .profile_section .row .header_profile li,
  .profile_section .row .header_profile a {
    width: 100%;
  }
  .profile_section .row .header_profile li {
    margin-bottom: 10px;
  }
  .donate_section .row .sales_list .sale_block .info .title {
    font-size: 14px;
  }
  .play_section .title_section .title {
    font-size: 41px;
  }
  .play_section .help_block .info .desc br {
    display: none;
  }
  .play_section .help_links {
    padding-left: 15px 10px;
    height: 100%;
  }
  .play_section .step_list {
    margin-top: 40px;
  }
  .play_section .step_list .step_block {
    width: 100%;
    background: #fff;
    border-radius: 20px;
    height: auto;
    padding: 26px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }
  .play_section .step_list .step_block .number_step {
    left: 0;
    top: -15px;
  }
  .play_section .step_list .step_block .btn_step {
    margin-top: 10px;
  }
  .play_section .help_block .info {
    width: 100%;
    padding: 10px;
    text-align: center;
    /* padding-left: 60px; */
  }
  .monitoring_section .server_block {
    margin-bottom: 20px;
  }
  .social_section .row .social_block .picb {
    display: none;
  }
  .social_section .row .social_block .info {
    padding: 0 20px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
  }
  .social_section .row .social_block .info .name {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .social_section .row .social_block .info .name .vk, .social_section .row .social_block .info .name .youtube {
    margin-left: 5px;
  }
  .social_section .row .social_block .info .name br {
    display: none;
  }
  footer .logo {
    display: none;
  }
  footer .copy {
    text-align: center;
  }
  .social_section .row .social_block {
    margin-bottom: 48px;
  }
  .social_section {
    margin-top: 72px;
  }
  .intro_section .row .back_text {
    top: 40px;
    left: 5%;
  }
  .intro_section .row .info {
    margin-top: 50px;
  }
  .intro_section {
    min-height: auto;
  }
  .play_section .help_links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .form_wrap form button {
    width: 80%;
  }
}

@media (min-width: 0px) and (max-width: 375px) {
  .newsview_section .row .newsImages .cover .footer .date .line {
    margin-bottom: 20px;
  }
  .donate_section .row .donate_block {
    width: 100%;
    padding: 25px 12px;
  }
  .donate_section .row .sales_list .sale_block {
    padding: 0;
  }
  .donate_section .row .sales_list .sale_block .circle {
    margin-right: 10px;
  }
  .play_section .step_list .step_block {
    padding: 30px 20px;
  }
  .play_section .title_section .title {
    font-size: 31px;
  }
  .play_section .title_section .desc {
    font-size: 14px;
  }
  .play_section .help_block {
    height: auto;
    padding: 10px 10px;
  }
  .play_section .help_block .info .title {
    font-size: 19px;
    line-height: 24px;
  }
  .intro_section .row .info .name_project .type {
    display: none;
  }
  .intro_section .row .info .name_project .name {
    font-size: 30px;
    line-height: 34px;
  }
  .intro_section .row .info .slogan {
    margin-top: 5px;
    font-size: 26px;
    line-height: 34px;
  }
  .form_wrap form button {
    width: 100%;
  }
}

@media (min-width: 0px) and (max-width: 320px) {
  .form_wrap .title {
    font-size: 18px;
  }
  header .profile .btn_profile {
    width: 60%;
    font-size: 0;
    padding: 0;
  }
  header .profile .btn_profile img {
    margin: 0;
    display: block;
  }
  header .profile .btn_profile .cont {
    width: 60%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  header .profile .btn_profile .dropdown-toggle {
    width: 40%;
    font-size: 14px;
  }
}
/*# sourceMappingURL=media.css.map */