@media screen and (max-width: 1024px) {
    .prize__image {
        height: 200px;
    }
    .prize__image img{
        max-width: 200px;
        max-height: 200px;
    }
}
@media screen and (max-width: 950px) {
    .main-menu_theme_bonus-header .main-menu__items{
        display: none;
    }
    .bonus-header__helppanel{
        display: none;
    }
    .page_view_bonus-main .board .grid_main{
        display: block;
        width: 100%;
    }
    .page_view_bonus-main .board .grid__col_width_3{
        width: 100%;
        border-bottom: 1px solid #eceded;
    }
    .page_view_bonus-main .board .grid__col_width_3:last-child{
        border-bottom: 0;
        padding-bottom: 0;
    }

    .page_view_lk-owner .board .grid_fake{
        display: none;
    }
    .page_view_lk-owner .board .grid_main{
        display: block;
        width: 100%;
    }
    .page_view_lk-owner .board .grid__col_width_3.lk-col1{
        width: 100%;
        border-bottom: 1px solid #eceded;
    }
    .page_view_lk-owner .board .grid__col_width_3.lk-col2{
        width: 100%;
        border-bottom: 1px solid #eceded;
    }
    .page_view_lk-owner .board .grid__col_width_3.lk-col3{
        width: 100%;
    }
    .wrap > .board{
        margin: 0 -24px;
    }
    .board .grid_fake .grid__col{
        height: 100%;
    }
    .board .card{
        padding-left: 24px;
        padding-right: 24px;
    }
    /*.card__list_reports {
        border-left: 1px solid #eceded;
    }
    .card__list_reports .card__list-item{
        width: 50%;
        border-right: 1px solid #eceded;
    }*/
    .card__list_statistics .card__list-title{
        max-width: 208px !important;
    }
    .card__heading{
        height: auto;
    }
    .card__filter{
        margin-bottom: 20px;
    }
    .card__filter .loader-line{
        bottom: -18px;
    }
    .card-filter__item:first-child .select-default__title{
        position: relative;
        top: auto;
    }
    .card__desc{
        margin-top: 30px;
    }
    .page_view_lk-owner .card__pets{
        margin-left: -24px;
        margin-right: -24px;
        font-size: 0;
    }
    .page_view_lk-owner .card__pets .card{
        display: inline-block;
        vertical-align: top;
        width: 50%;
        border-bottom: 0;
    }
    .page_view_lk-owner .card__pets .card__edit{
        display: inline-block;
        vertical-align: top;
        margin-right: 15px;
    }
    .bonus-footer .grid{
        display: block;
    }
    .bonus-footer .grid__col_width_22,
    .bonus-footer .grid__col_width_8,
    .bonus-footer .copyring,
    .bonus-footer .main-menu_theme_copyring,
    .bonus-footer .main-menu__items{
        display: inline;
        width: auto;
    }
    .bonus-footer .copyring{
        margin-right: 15px;
        margin-bottom: 15px;
    }
    .bonus-footer .main-menu_theme_copyring .main-menu__item{
        margin-bottom: 15px;
    }
    .tabs_theme_prizes .grid__col_width_25{
        width: 33.3333%;
    }
    .tabs__item-content_product-section .grid__col_width_25{
        width: 33.3333%;
    }
    .card__filter {
        margin-left: 0;
        margin-right: 0;
    }
    .card-filter .select-default__select .selectize-control .selectize-input {
        padding-left: 15px;
    }
}
@media screen and (max-width: 768px) {
    .tabs_view_transform.tabs_theme_prizes .tabs__content {
        padding: 0;
    }
    .tabs_view_transform.tabs_theme_buttons .tabs__item{
        margin-top: -2px;
    }
    .tabs_view_transform.tabs_theme_buttons .tabs__item:after{
        display: none;
    }

    .tabs_view_transform.tabs_theme_buttons .tabs__item.tabs__item_active .tabs__item-btn:before{
        content: "";
        position: absolute;
        width: 100%;
        height: 12px;
        left: 0;
        top: auto;
        bottom: -12px;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjA1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(0,0,0,0.05) 0%, rgba(0,0,0,0) 100%);
        background: -webkit-linear-gradient(top,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);
        background: linear-gradient(to bottom,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d000000', endColorstr='#00000000',GradientType=0 );
        -webkit-transform: none;
        transform: none;
        z-index: 9;
    }

    .tabs_view_transform.tabs_theme_buttons .tabs__content .tabs__item.tabs__item_active .tabs__item-btn:before {
        display: none;
    }

    .tabs_view_transform.tabs_theme_buttons .tabs__item.tabs__item_active:before{
        content: "";
        position: absolute;
        width: 100%;
        height: 12px;
        left: 0;
        top: -12px;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.05) 100%);
        background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.05) 100%);
        background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.05) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#0d000000',GradientType=0 );
        z-index: 9;
    }
    .tabs_view_transform.tabs_theme_buttons .tabs__item:first-child:before{
        display: none;
    }
    .list-filter__item_gorizontal{
        width: 260px;
    }
    .navigation__first, .navigation__last{
        display: inline-block;
        vertical-align: middle;
        position: relative;
        width: 28px;
        height: 28px;
        margin: 0 5px 10px;
        text-indent: -999px;
        overflow: hidden;
    }
    .navigation__first:before, .navigation__first:after, .navigation__last:before, .navigation__last:after{
        content: "";
        position: absolute;
        top: 0;
        width: 18px;
        height: 28px;
    }
    .navigation__first:before, .navigation__first:after{
        background: url('../i/icon_arrow_left.svg') 50% 50% no-repeat;
    }
    .navigation__first:before{
        left: 0;
    }
    .navigation__first:after{
        left: 10px;
    }
    .navigation__last:before, .navigation__last:after{
        background: url('../i/icon_arrow_right.svg') 50% 50% no-repeat;
    }
    .navigation__last:before{
        right: 0;
    }
    .navigation__last:after{
        right: 10px;
    }
    .list-filter.form_theme-border .grid__col_width_3{
        width: 50%;
    }
    .list-filter.form_theme-border .grid__col_width_66{
        width: 100%;
    }

    .prize__image img{
        max-width: 250px;
        max-height: 250px;
    }
}

@media screen and (max-width: 540px) {
    .rbc-container > .board {
        margin-left: -15px;
        margin-right: -15px;
    }
}
@media screen and (max-width: 640px) {
    .page_view_bonus-main .board .grid__col_width_3,
    .page_view_lk-manager .board .grid__col_width_3,
    .page_view_lk .board .grid__col_width_3{
        width: 100%;
        border-bottom: 1px solid #eceded;
    }
    .page_view_bonus-main .board .grid__col_width_3:last-child,
    .page_view_lk-manager .board .grid__col_width_3:last-child,
    .page_view_lk .board .grid__col_width_3:last-child{
        border-bottom: 0;
        padding-bottom: 0;
    }
    .page_view_bonus-main .board .card__list-title,
    .page_view_lk .board .card__list-title{
        max-width: none;
    }


    .page_view_lk-owner .board .grid_main{
        display: block;
        width: 100%;
    }
    .page_view_lk-owner .board .grid__col_width_3.lk-col1,
    .page_view_lk-owner .board .grid__col_width_3.lk-col2{
        width: 100%;
        border-bottom: 1px solid #eceded;
    }
    .page_view_lk-owner .card__pets .card{
        display: block;
        width: 100%;
    }

    .main-menu_theme_mobile .main-menu__item:first-child{
        padding-right: 80px;
    }
    .bonus-top__nickname{
        margin: 0 30px 0 15px;
    }
    .bonus-top__buttons-group .button{
        margin-right: 30px;
    }
    .bonus-footer .grid__col_width_22,
    .bonus-footer .grid__col_width_8,
    .bonus-footer .copyring,
    .bonus-footer .main-menu_theme_copyring,
    .bonus-footer .main-menu__items{
        display: block;
        width: auto;
    }
    .bonus-footer .main-menu_theme_copyring .main-menu__item{
        margin-bottom: 0;
    }
    .tabs_theme_prizes .grid__col_width_25{
        width: 50%;
    }
    .tabs_view_transform.tabs_theme_buttons .tabs__item_active .tabs__item-content{
        padding-top: 35px;
    }
    .tabs__item-content_product-section .grid__col_width_25{
        width: 50%;
    }
    .list-filter{
        margin: 0 -10px;
    }
    .list-filter__title{
        padding: 0 10px;
    }
    .popup_theme_project {
        width: auto;
    }
    .popup_theme_project.popup_view_default {
        width: auto;
        left: 12px !important;
        right: 12px;
    }
    .select_theme_project.select_view_default .button.button_view_default .button__text{
        margin-left: 12px;
    }
    .popup_theme_project.popup_view_default .menu{
        padding-left: 12px;
    }
    .list-filter__item_gorizontal{
        width: 100%;
        margin-right: 0;
    }
    .list-filter.form_theme-border{
        margin-left: 0;
        margin-right: 0;
    }
    .list-filter.form_theme-border .list-filter__title{
        padding: 0;
    }
    .ankets-edit{
        width: 100%;
        max-width: 645px;
    }
    .lk-popup{
        width: 100%;
        max-width: 645px;
    }
    .lk-popup .lk-settings__col{
        border: 0;
    }
    .grid__col_ordercomment .select_theme_project.select_view_auth{
        border-top: 1px solid #dedede;
    }
    .page__wrap_footer_stick{
        padding-bottom: 0;
    }
    .footer_stick{
        position: relative;
    }
}
@media screen and (max-width: 480px) {
    .bonus-top__back{
        display: none;
    }
    .bonus-top__nickname{
        float: left;
        margin-left: 0;
    }
    .button_theme_project.button_view_bonus .icon{
        width: 26px;
    }
    .board .grid_fake{
        display: none;
    }
    .card{
        padding-left: 0;
        padding-right: 0;
    }
    .card__list_events{
        margin-left: 0;
        margin-right: 0;
    }
    .card__list_statistics{
        padding-right: 20px;
    }
    .card__filter{
        margin-left: 0;
        margin-right: 0;
    }
    .card__list_reports .card__list-item{
        width: 100%;
    }
    .tabs_view_transform.tabs_theme_buttons .tabs__item-btn{
        font-size: 15px;
    }
    .prize__ball{
        font-size: 22px;
    }
    .prize__ball span{
        font-size: 14px;
    }

    .prize__title{
        font-size: 14px;
    }
    .prize__text{
        font-size: 13px;
    }
    .select-breed__select .selectize-control .selectize-input:after{
        right: 16px;
    }
    .form_theme-border .selectize_theme_project.select-breed .select-breed__select .selectize-control .selectize-input:before{
        width: 50px;
    }
    .form_theme-border .auth__add-btn-ico{
        right: 14px;
    }
    .select_theme_project .select__tick{
        right: 9px;
    }
    .select_theme_project .select__button.button_size_l .button__text{
        padding-right: 44px;
    }
    .auth__date .ui-datepicker-trigger{
        right: -10px;
    }

    .navigation{
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        margin-left: -20px;
        margin-right: -20px;
    }
    .navigation__first, .navigation__last{
        order: 2;
    }
    .navigation__prev, .navigation__next{
        order: 2;
    }
    .navigation__page, .navigation__current, .navigation__dots{
        order: 1;
    }
    .navigation__all {
        display: block;
        flex: 1 1 auto;
        order: 1;
        width: 100%;
        height: 0;
        overflow: hidden;
        opacity: 0;
        visibility: hidden;
    }
}

@media screen and (max-width: 430px) {
    .list-filter.form_theme-border .grid__col_width_3,
    .list-filter.form_theme-border .grid__col_width_66{
        width: 100%;
    }
}
@media screen and (max-width: 350px) {
    .card__list_statistics .card__list-title {
        max-width: 150px !important;
    }
}