.fct1 {
            left: 20%;
            position: relative;
        }

        .fct2 {
            left: 18%;
            position: relative;
        }

        .lc_main {
            display: -webkit-box !important;
            -webkit-line-clamp: 2 !important;
            -webkit-box-orient: vertical !important;
            overflow: hidden !important;
        }

        .cntr_main {
            margin: 0 auto !important;
        }

        #info_auth div {
            display: inline-block;
            width: 70%;
            border: 2px solid #36c;
            border-radius: 15px;
            padding: 10px;
            background-color: rgba(0, 0, 0, 0.8);
            margin-bottom: 25px;
            box-shadow: 0px 0px 8px 0px #36c;
        }

        #info_auth div h2 {
            color: white;
        }

        #info_auth div span {
            color: lawngreen;
        }

        .footer {
            top: 120px;
        }

        .card:hover .acmp_h {
            background-color: rgba(0,0,0,0.8);
            border-radius: 5px;
        }

        .card:hover .acmp_h .anime_collections_ap {
            opacity: 0.9;
        }

        .card:hover .acmp_h .anime_collections_ap .aca0 {
            opacity: 0.9;
        }

        .card:hover .one_img_acs {
            filter: blur(1.5px);
            -webkit-filter: blur(1.5px);
            -moz-filter: blur(1.5px);
            -o-filter: blur(1.5px);
            -ms-filter: blur(1.5px);
        }

        .card .acmp_h .anime_collections_ap {
            opacity: 0;
        }

        .acmp_h {
            background-color: rgba(0,0,0,0);
            width: 100%;
            height: 94%;
            position: absolute;
            z-index: 2;
            bottom: 5px;

            filter: blur(0.5px);
            -webkit-filter: blur(0.5px);
            -moz-filter: blur(0.5px);
            -o-filter: blur(0.5px);
            -ms-filter: blur(0.5px);
        }


        .anime_collections_mp {
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .anime_collections_ap {
            font-size: 12pt;
            font-weight: 100;
            padding: 5px 10px 5px 10px;
            border-radius: 5px;
            margin: 0;
            opacity: 0.8;
            z-index: 10;
            font-size: 9pt;
            letter-spacing: 1px;
        }

        .aca1 {
            top: 28px;
        }

        .aca2 {
            bottom: 15px;
        }



        .n_block_texts_full_story {
            padding: 8px;
            height: 258px;
            overflow-x: hidden;
            overflow-y: auto;
            margin-bottom: 10px;
            border: 1px solid #3366CC;
            margin-top: 10px;
            border-radius: 5px;
            -webkit-box-shadow: inset 0px 0px 2px 2px rgba(51, 102, 204, 0.5), 0px 0px 2px 2px rgba(51, 102, 204, 0.5), inset 0px 0px 6px 5px rgba(128, 128, 128, 0.3);
            -moz-box-shadow: inset 0px 0px 2px 2px rgba(51, 102, 204, 0.5), 0px 0px 2px 2px rgba(51, 102, 204, 0.5), inset 0px 0px 6px 5px rgba(128, 128, 128, 0.3);
            box-shadow: inset 0px 0px 2px 2px rgba(51, 102, 204, 0.5), 0px 0px 2px 2px rgba(51, 102, 204, 0.5), inset 0px 0px 6px 5px rgba(128, 128, 128, 0.3);
        }

        .night-theme .n_block_texts_full_story {
            scrollbar-width: thin;
            scrollbar-color: #3366CC #2B2B2B;
        }

        .n_block_texts_full_story {
            scrollbar-width: thin;
            scrollbar-color: #3366CC #C1C1C1;
        }

        .night-theme .n_block_texts_full_story::-webkit-scrollbar {
            width: 7px;
        }

        .n_block_texts_full_story::-webkit-scrollbar {
            width: 7px;
        }

        .night-theme .n_block_texts_full_story::-webkit-scrollbar-thumb:active {
            background-color: #3366CC;
        }

        .night-theme .n_block_texts_full_story::-webkit-scrollbar-thumb:hover {
            background-color: #3366CC;
        }

        .n_block_texts_full_story::-webkit-scrollbar-thumb:active {
            background-color: #3366CC;
        }

        .n_block_texts_full_story::-webkit-scrollbar-thumb:hover {
            background-color: #3366CC;
        }

        .night-theme .n_block_texts_full_story::-webkit-scrollbar-thumb {
            border-radius: 3px;
            background-color: #3366CC;
        }

        .n_block_texts_full_story::-webkit-scrollbar-thumb {
            border-radius: 3px;
            background-color: #3366CC;
        }

        .night-theme .n_block_texts_full_story::-webkit-scrollbar-track:active {
            background-color: #2B2B2B;
        }

        .night-theme .n_block_texts_full_story::-webkit-scrollbar-track:hover {
            background-color: #2B2B2B;
        }

        .n_block_texts_full_story::-webkit-scrollbar-track:active {
            background-color: #C1C1C1;
        }

        .n_block_texts_full_story::-webkit-scrollbar-track:hover {
            background-color: #C1C1C1;
        }

        .night-theme .n_block_texts_full_story::-webkit-scrollbar-track {
            border-radius: 3px;
            background-color: #2B2B2B;
        }

        .n_block_texts_full_story::-webkit-scrollbar-track {
            border-radius: 3px;
            background-color: #C1C1C1;
        }




        .anonsy_fix {
            min-height: 390px;
        }

        .profile-info-avatar {
            float: left;
        }

        .mas_area_mm {
            width: 45%;
        }

        .mas_comment_template #cio {
            background-repeat: no-repeat;
            background-size: cover;
        }

        @media (max-width: 1100px){
            .main_area_settings .masitem, .night-theme .main_area_settings .mas_left_area, .main_area_settings .mas_left_area {
                width: 100%;
                margin: 20px 0px;
                text-align: center;
            }

            .main_area_settings .mas_left_area #mas_general, .main_area_settings .mas_left_area #mas_security, .main_area_settings .mas_left_area #mas_notifications {
                width: auto;
            }

            .main_area_settings .mas_left_area #mas_customization {
                width: 100%;
            }

            .main_area_settings .mas_left_area img {
                display: none;
            }

            .mas_submit_btn {
                bottom: -10px;
            }

            .main_area_settings .mas_left_area, .night-theme .main_area_settings .mas_left_area {
                height: 240px;
                padding: 25px 35%;
            }

            .night-theme .mas_elem_settings_t, .mas_elem_settings_t {
                margin-left: auto;
                margin-right: auto;
            }

            .mas_mrgn_bttm {
                margin-bottom: 20px;
                margin-left: auto;
                margin-right: auto;
                display: inline-block;
            }

            .mas_soc {
                margin-right: 10px;
                margin-left: 10px;
            }

            .mas_area_mm {
                width: 45%;
                height: 40%;
                margin: 0 auto 25px;
            }

            .profile-info-avatar {
                float: left;
                margin-left: 18%;
            }

            .mas_comment_template {
                width: 75%;
                padding-top: 15px;
                margin: 0 auto;
                text-align: left;
            }

            .main_area_settings .mas_right_area {
                margin-bottom: 190px;
            }

        }

        @media (max-width: 750px){

            .profile-info-avatar {
                float: none;
                margin: 0px auto 35px;
            }

            .main_area_settings .mas_right_area .mas_general_fullname {
                float: none;
                width: auto;
                margin-left: 0px;
                margin-top: 15px;
                margin-bottom: 15px;
            }

            .main_area_settings .mas_right_area .mas_bkg_profile {
                margin-top: 3%;
            }

            #chk_load_bkg_link {
                display: none;
            }

            .main_area_settings .mas_left_area, .night-theme .main_area_settings .mas_left_area {
                padding: 25px 25%;
            }

            .mas_area_mm {
                width: 55%;
                height: 40%;
                margin: 0 auto 35px;
                float: none;
            }

            .mas_comment_template {
                width: 100%;
            }
        }

        @media (max-width: 650px){
            .mas_area_mm {
                width: 70%;
            }

            .main_area_settings .mas_right_area {
                margin-bottom: 250px;
            }
        }


        @media (max-width: 550px){
            .mas_area_mm {
                width: 100%;
            }
        }


        @media (max-width: 520px){
            .main_area_settings .mas_left_area, .night-theme .main_area_settings .mas_left_area {
                padding: 25px 15%;
            }

            .mas_comment_template {
                width: 115%;
                left: -8%;
                position: relative;
            }
        }

        .anonsy_txt_timer_pmlts {
            font-size: 19pt;
        }

        #pl_anonsy {
            width: 100%;
            height: 377px;
        }

        @media (max-width: 1000px){
            .cls_time_anime {
                font-size: 43pt;
            }

            .anonsy_txt_timer_pmlts {
                font-size: 15pt;
            }

            #pl_anonsy {
                height: 335px;
            }

            #btn_tlg_anonsy i {
                display: none;
            }

            #btn_tlg_anonsy {
                text-align: center;
            }
        }

        @media (max-width: 780px){
            .cls_time_anime {
                font-size: 36pt;
            }

            .anonsy_txt_timer_pmlts {
                font-size: 12pt;
            }

            #pl_anonsy {
                height: 285px;
            }

            .anonsy_txt_timer_pmlt {
                margin-top: 100px;
            }

        }

        @media (max-width: 650px){
            .cls_time_anime {
                font-size: 30pt;
            }

            .anonsy_txt_timer_pmlts {
                font-size: 11pt;
            }

            #pl_anonsy {
                height: 235px;
            }

            .anonsy_txt_timer_pmlt {
                margin-top: 69px;
            }

        }

        @media (max-width: 525px){
            .cls_time_anime {
                font-size: 20pt;
            }

            .anonsy_txt_timer_pmlts {
                font-size: 9pt;
            }

            #pl_anonsy {
                height: 180px;
            }

            .anonsy_txt_timer_pmlt {
                margin-top: 45px;
            }

        }

        @media (max-width: 480px){
            .cls_time_anime {
                font-size: 18pt;
            }

            .anonsy_txt_timer_pmlts {
                font-size: 7pt;
            }

            #pl_anonsy {
                height: 150px;
            }

            .anonsy_txt_timer_pmlt {
                margin-top: 30px;
            }

        }


        body {
            min-width: 390px;
        }

        @media screen and (min-width: 1192px){
            #listcontent .card {
                width: 23%;
            }

            #listcontent .card.anonsy_fix {
                width: 19%;
            }

            #listcontent .card.top_a_card {
                width: 31%;
            }
        }

        .area_name_paster {
            bottom: -17%;
            background-color: rgb(0,0,0, 0.3);
            width: 100%;
            padding: 8px 8px 2px 8px;
            color: #FFFFFF;
            -webkit-box-shadow: 0px -12px 11px -2px rgb(0 0 0 / 30%);
            -moz-box-shadow: 0px -12px 11px -2px rgb(0 0 0 / 30%);
            box-shadow: 0px -12px 11px -2px rgb(0 0 0 / 30%);
        }


        .area_series_paster, .area_season_paster {
            margin-right: 0%;
            right: 0%;
        }
        .area_season_paster {
            top: 10%;
        }
        .anonsy_fix .area_series_paster {
            margin-right: 6%;
        }




        .slider {
            overflow-y: hidden;
            height: 410px;
        }
        .slider.slick-initialized.slick-slider {
            overflow-y: inherit;
            height: auto;
        }

        .txt_h-header__title, .text.page_static_text h2 {
            font-weight: 700;
            font-size: 20px;
            line-height: 35px;
            margin: 15px 0px;
        }

        .txt_h-list .txt_h-list_item, .text.page_static_text ul li {
            padding-left: 60px;
            position: relative;
            margin-bottom: 15px;
        }

        .txt_h-list, .text.page_static_text ul {
            margin: 20px 0px;
        }

        .txt_h-list .txt_h-list_item:before, .text.page_static_text ul li:before {
            content: '';
            width: 15px;
            height: 15px;
            border-radius: 50%;
            border: 2px solid #3366CC;
            position: absolute;
            top: 6px;
            left: 34px;
        }

        .edit_btn.static_pages_edit a {
            display: inline-flex;
            align-items: center;
            background: #36c;
            box-shadow: 0 4px 16px #36c;
            border-radius: 5px;
            border: none;
            transition: .3s;
            font-family: Raleway,sans-serif;
            font-size: 17px;
            line-height: 20px;
            padding: 5px 30px;
        }

        .box_in .story_icons.static_pages {
            width: 50%;
            text-align: center;
            margin: 50px auto;
        }

        .text.page_static_text {
            padding: 0 15%;
            line-height: 1.8;
        }

        .footer {
            height: auto;
        }








        .night-theme .edit_btn.static_pages_edit a, .edit_btn.static_pages_edit a {
            color: white;
        }




        .night-theme .map_poster, .map_poster {
            height: 85%;
        }

        .card-list__item a {
            font-family: inherit;
        }

        body, .cl_fix {
            font-family: Arial, Helvetica, sans-serif;
        }

        .auth-inp, .donate-inp, .header__nav .nav-link-wrap a, .search-inp, a, body, input, select, textarea {
            font-family: Arial, Helvetica, sans-serif;
        }

        .fix_cat_title {
            margin-top: 4px;
        }

        .pia_h .shs_fix p span {
            margin-top: 8px;
            display: inline-block;
        }

        .pia_sht .shs_fix p  {  /*[itemprop="description"]*/
            height: 77px;
            overflow: hidden;
        }

        .pia_sht .shs_fix p:after {
            content: "";
            display: block;
            position: relative;
            background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #1C1C1C 75%);
            width: 100%;
            height: 169px;
            bottom: 215px;
        }

        .link_more_txt {
            text-decoration: revert;
            text-align: center;
            display: block;
            margin-top: -13px;
            margin-bottom: 12px;
        }

        .pia_size {
            font-size: 10pt;
            margin-bottom: 3px;
        }

        .poster_info_anime {
            width: 275px;
            padding: 10px 15px 10px 15px;
            overflow-wrap: anywhere;
            text-overflow: clip;
            position: absolute;
            background: #1C1C1C;
            min-height: 365px;
            margin-left: -16px;
            margin-top: -7px;
            border-radius: 3px;
            opacity: 0;
            transition: opacity 0.1s ease-in 0.1s;
            color: white;
            left: -999999px;
            top: -999999px;
            z-index: 0;
            max-height: 1000px;
            height: auto;
        }

        .poster_info_anime .watch-info div p a {
            color: #3366CC;
            text-decoration: revert;
        }

        .card-img img, .timetable-item img {
            height: 100%;
            width: 100%;
            object-fit: revert;
            filter: drop-shadow(0px 4px 16px rgba(0, 0, 0, .25));
            border-radius: 5px;
        }

        .lt_sh {
            margin: 0 auto 0 0;
            margin-right: auto;
        }

        .lo_sh {
            margin: 0 16px 0 auto;

        }

        .fix_test1 .card-list_fix .lo_sh:after {
            content: "";
            display: block;
            position: absolute;
            top: 0px;
            right: 0px;
            height: 0px;
            width: 0px;
            background: #36c;
            border-radius: 0px;
        }
        .slick-slide {
            height: auto;
        }
        #preview_main_poster {
            height: 562px;
            padding: 103px 0 115px;
        }


        #hchjs {
            width: 80%;
            z-index: 9999;
            position: relative;
            float: left;
        }

        #watch-video_ggn {
            width: 83%;
            margin: 0 auto;
        }

        .anonsy_ggn #img_poster_anime_ggn + .watch-info {
            width: 56%;
            left: -95px;
        }

        .anonsy_ggn #img_poster_anime_ggn {
            width: 40.5%;
        }

        /*Rezina*/
        @media screen and (max-width: 1192px){
            #btn_ggn {
                width: 100%;
                margin: 15px auto;
                text-align: center;
                display: block;
            }
            #ggn_pop {
                text-align: center;
                justify-content: center;
            }
            .anonsy_ggn #img_poster_anime_ggn + .watch-info {
                width: 100%;
                left: inherit;
            }
        }
        @media screen and (max-width: 1182px){
            #hchjs ~ .btn {
                display: none;
            }
            #hchjs {
                position: absolute;
            }
            #watch-video_ggn {
                width: 100%;
                margin: 0 auto;
                height: 525px;
            }
            #img_poster_anime_ggn.anonsy_ggn + .watch-info {
                width: 100%;
            }
            .anonsy_ggn ~ #anime_stills_js {
                margin-top: 925px;
            }
        }
        @media screen and (max-width: 1168px){
            #ggn_pop a:nth-child(6){
                display: none;
            }
            .anonsy_ggn ~ #anime_stills_js {
                margin-top: 885px;
            }
        }
        @media screen and (max-width: 1161px){
            #test_mr {
                width: 125%;
            }
        }

        @media screen and (max-width: 1100px){
            #btn_line_r {
                text-align: center;
            }
            .gomu_gomu_no_raspisanie#listcontent section .card {
                width: 30%;
            }
            .gomu_gomu_no_raspisanie#listcontent section .card-img {
                height: 355px;
                width: 100%;
                margin-bottom: 15px;
            }
            .anonsy_ggn ~ #anime_stills_js {
                margin-top: 905px;
            }

        }
        @media screen and (max-width: 1015px){
            #watch-video_ggn {
                width: 100%;
                margin: 0 auto;
                height: 490px;
            }
            .anonsy_ggn ~ #anime_stills_js {
                margin-top: 850px;
            }
        }
        @media screen and (max-width: 987px){
            #ggn_pop a:nth-child(5){
                display: none;
            }
            .anonsy_ggn ~ #anime_stills_js {
                margin-top: 845px;
            }
        }
        @media screen and (max-width: 930px){
            #watch-video_ggn {
                height: 460px;
            }
            .anonsy_ggn ~ #anime_stills_js {
                margin-top: 775px;
            }
        }
        @media screen and (max-width: 900px){
            .gomu_gomu_no_raspisanie#listcontent section .card-img {
                height: 325px;
                width: 100%;
                margin-bottom: 15px;
            }
            .anonsy_ggn ~ #anime_stills_js {
                margin-top: 760px;
            }
        }
        @media screen and (max-width: 860px){
            #watch-video_ggn {
                height: 410px;
            }
            .anonsy_ggn ~ #anime_stills_js {
                margin-top: 720px;
            }
        }
        @media screen and (max-width: 810px){
            .gomu_gomu_no_raspisanie#listcontent section .card-img {
                height: 275px;
                width: 100%;
                margin-bottom: 15px;
            }
            .gomu_gomu_no_raspisanie#listcontent section .card-img .release_time {
                display: none;
            }
            .anonsy_ggn ~ #anime_stills_js {
                margin-top: 665px;
            }
        }
        @media screen and (max-width: 806px){
            #ggn_pop a:nth-child(4){
                display: none;
            }
            .anonsy_ggn ~ #anime_stills_js {
                margin-top: 660px;
            }
        }
        @media screen and (max-width: 770px){
            #watch-video_ggn {
                height: 345px;
            }
            .anonsy_ggn ~ #anime_stills_js {
                margin-top: 560px;
            }
        }

        @media screen and (max-width: 745px){
            #watch-video_ggn {
                margin-top: 70px;
            }
            .anonsy_ggn ~ #anime_stills_js {
                margin-top: 550px;
            }
        }

        @media screen and (max-width: 710px){
            .gomu_gomu_no_raspisanie#listcontent section .card-img {
                height: 235px;
                width: 100%;
                margin-bottom: 15px;
            }
            .gomu_gomu_no_raspisanie#listcontent section .card-img .area_series_paster {
                right: -35.8%;
                width: 65%;
                text-align: right;
            }
            .gomu_gomu_no_raspisanie#listcontent section .card-img .area_season_paster {
                right: -50.8%;
                width: 50%;
                text-align: right;
                margin-top: -25px;
            }
            .gomu_gomu_no_raspisanie#listcontent section .card-img .all_area_poster {
                position: relative;
                font-size: 1.5vw;
            }
            .anonsy_ggn ~ #test_mr {
                display: none;
            }
            .anonsy_ggn ~ #anime_stills_js {
                margin-top: 410px;
            }

        }



        @media screen and (max-width: 650px){
            #watch-video_ggn {
                height: 300px;
            }
            .anonsy_ggn ~ #anime_stills_js {
                margin-top: 290px;
            }
        }

        @media screen and (max-width: 630px){
            .gomu_gomu_no_raspisanie#listcontent section .card-img {
                height: 210px;
                width: 100%;
                margin-bottom: 15px;
            }
            .anonsy_ggn ~ #anime_stills_js {
                margin-top: 275px;
            }
        }
        @media screen and (max-width: 626px){
            #ggn_pop a:nth-child(3){
                display: none;
            }
        }
        @media screen and (max-width: 586px){
            .gomu_gomu_no_raspisanie#listcontent section .card-img {
                height: 190px;
                width: 100%;
                margin-bottom: 15px;
            }
            .gomu_gomu_no_raspisanie#listcontent section .card {
                width: 28%;
            }
            .anonsy_ggn ~ #anime_stills_js {
                margin-top: 280px;
            }
        }
        @media screen and (max-width: 570px){
            #watch-video_ggn {
                height: 260px;
            }
        }
        @media screen and (max-width: 550px){
            .gomu_gomu_no_raspisanie#listcontent section .card-img {
                height: 250px;
                width: 100%;
                margin-bottom: 15px;
            }
            .gomu_gomu_no_raspisanie#listcontent section .card {
                width: 45%;
            }
            .gomu_gomu_no_raspisanie#listcontent section .card-img .area_series_paster {
                right: -47.8%;
                width: 53%;
                text-align: right;
            }
            .gomu_gomu_no_raspisanie#listcontent section .card-img .area_season_paster {
                right: -62.8%;
                width: 38%;
                text-align: right;
                margin-top: -25px;
            }
            .gomu_gomu_no_raspisanie#listcontent section .card-img .all_area_poster {
                position: relative;
                font-size: 1.8vw;
            }
            .gomu_gomu_no_raspisanie#listcontent section {
                text-align: center;
            }
            .anonsy_ggn ~ #anime_stills_js {
                margin-top: 355px;
            }
        }
        @media screen and (max-width: 500px){
            #watch-video_ggn {
                height: 225px;
            }
            .anonsy_ggn ~ #anime_stills_js {
                margin-top: 290px;
            }
        }
        @media screen and (max-width: 480px){
            .gomu_gomu_no_raspisanie#listcontent section .card-img {
                height: 400px;
                width: 100%;
                margin-bottom: 15px;
            }
            .gomu_gomu_no_raspisanie#listcontent section .card {
                width: 90%;
            }
            .gomu_gomu_no_raspisanie#listcontent section .card-img .area_series_paster {
                right: -60.8%;
                width: 40%;
                text-align: right;
            }
            .gomu_gomu_no_raspisanie#listcontent section .card-img .area_season_paster {
                right: -72.8%;
                width: 28%;
                text-align: right;
                margin-top: -25px;
            }
            .gomu_gomu_no_raspisanie#listcontent section .card-img .all_area_poster {
                position: relative;
                font-size: 2.5vw;
            }
            .gomu_gomu_no_raspisanie#listcontent section {
                text-align: center;
            }
            .anonsy_ggn ~ #anime_stills_js {
                margin-top: 270px;
            }
        }
        @media screen and (max-width: 430px){
            #watch-video_ggn {
                height: 190px;
            }
            .anonsy_ggn ~ #anime_stills_js {
                margin-top: 265px;
            }
        }

        @media screen and (max-width: 380px){
            .gomu_gomu_no_raspisanie#listcontent section .card-img {
                height: 290px;
                width: 100%;
                margin-bottom: 15px;
            }
            .gomu_gomu_no_raspisanie#listcontent section .card-img .area_series_paster {
                right: -53.8%;
                width: 47%;
                text-align: right;
            }
            .gomu_gomu_no_raspisanie#listcontent section .card-img .area_season_paster {
                right: -65.8%;
                width: 35%;
                text-align: right;
                margin-top: -25px;
            }
            .anonsy_ggn ~ #anime_stills_js {
                margin-top: 250px;
            }
        }
        @media screen and (max-width: 360px){
            #watch-video_ggn {
                height: 150px;
            }
            .anonsy_ggn ~ #anime_stills_js {
                margin-top: 250px;
            }
        }




        @media screen and (max-width: 1100px){
            #listcontent .anonsy_fix .card-img {
                height: 370px;
                width: 100%;
                margin-bottom: 15px;
            }
            #listcontent .anonsy_fix {
                width: 197px;
                margin-left: 4%;
            }
        }
        @media screen and (max-width: 921px){
            #listcontent .anonsy_fix .card-img {
                height: 350px;
                width: 100%;
                margin-bottom: 15px;
            }
            #listcontent .anonsy_fix {
                width: 190px;
                margin-left: 4%;
            }
        }
        @media screen and (max-width: 891px){
            #listcontent .anonsy_fix .card-img {
                height: 340px;
                width: 100%;
                margin-bottom: 15px;
            }
            #listcontent .anonsy_fix {
                width: 180px;
                margin-left: 4%;
            }
        }
        @media screen and (max-width: 848px){
            #listcontent .anonsy_fix .card-img {
                height: 315px;
                width: 100%;
                margin-bottom: 15px;
            }
            #listcontent .anonsy_fix {
                width: 170px;
                margin-left: 4%;
            }
        }
        @media screen and (max-width: 805px){
            #listcontent .anonsy_fix .card-img {
                height: 295px;
                width: 100%;
                margin-bottom: 15px;
            }
            #listcontent .anonsy_fix {
                width: 160px;
                margin-left: 4%;
            }
        }
        @media screen and (max-width: 768px){
            #listcontent .anonsy_fix .card-img {
                height: 265px;
                width: 100%;
                margin-bottom: 15px;
            }
            #listcontent .anonsy_fix {
                width: 150px;
                margin-left: 4%;
            }
            #listcontent .card.anonsy_fix {
                margin-bottom: 25px;
            }
        }
        @media screen and (max-width: 719px){
            #listcontent .anonsy_fix .card-img {
                height: 245px;
                width: 100%;
                margin-bottom: 15px;
            }
            #listcontent .anonsy_fix {
                width: 135px;
                margin-left: 4%;
            }
            /*#listcontent .card.anonsy_fix {
                margin-bottom: 25px;
            }*/
        }
        @media screen and (max-width: 719px){
            #listcontent .anonsy_fix .card-img {
                height: 245px;
                width: 100%;
                margin-bottom: 15px;
            }
            #listcontent .anonsy_fix {
                width: 135px;
                margin-left: 4%;
            }
            /*#listcontent .card.anonsy_fix {
                margin-bottom: 25px;
            }*/
        }
        @media screen and (max-width: 655px){
            #listcontent .anonsy_fix .card-img {
                height: 355px;
                width: 100%;
                margin-bottom: 15px;
            }
            #listcontent .anonsy_fix {
                width: 190px;
                margin-left: 6%;
            }
            /*#listcontent .card.anonsy_fix {
                margin-bottom: 25px;
            }*/
        }
        @media screen and (max-width: 612px){
            #listcontent .anonsy_fix .card-img {
                height: 300px;
                width: 100%;
                margin-bottom: 15px;
            }
            #listcontent .anonsy_fix {
                width: 180px;
                margin-left: 6%;
            }
            /*#listcontent .card.anonsy_fix {
                margin-bottom: 25px;
            }*/
        }
        @media screen and (max-width: 550px){
            #listcontent .anonsy_fix .card-img {
                height: 265px;
                width: 100%;
                margin-bottom: 15px;
            }
            #listcontent .anonsy_fix {
                width: 160px;
                margin-left: 6%;
            }
            /*#listcontent .card.anonsy_fix {
                margin-bottom: 25px;
            }*/
        }
        @media screen and (max-width: 487px){
            #listcontent .anonsy_fix .card-img {
                height: 80%;
                width: 100%;
                margin-bottom: 15px;
            }
            #listcontent .anonsy_fix {
                width: 66%;
                margin-left: 6%;
            }
            #listcontent .card.anonsy_fix {
                margin-bottom: -30px;
            }
        }



        @media screen and (max-width: 1147px){
            .night-theme #listcontent .balt_content .card, #listcontent .balt_content .card {
                width: 45%;
            }
        }
        @media screen and (max-width: 820px){
            .night-theme #listcontent .balt_content .card, #listcontent .balt_content .card {
                width: 90%;
            }
        }
        @media screen and (max-width: 768px){
            .night-theme #listcontent .balt_content .card, #listcontent .balt_content .card {
                margin-bottom: 20px;
            }
        }
        @media screen and (max-width: 768px){
            .outp_btns_year {
                display: none;
            }
        }


        @media screen and (max-width: 1220px){
            .header__menu {
                display: flex;
            }

            .night-theme .area_menu_n, .area_menu_n {
                width: auto;
            }

            .camlo_left_area {
                padding-left: 1%;
            }

            .camlt_left_area {
                padding-left: 6%;
            }

            /*.menu-wrap li {
                margin-bottom: 50px;
            }*/
        }

        @media screen and (max-width: 845px){
            #preview_main_poster {
                height: auto;
                padding: 103px 0 37px;
            }
        }
        @media screen and (max-width: 768px){
            #listcontent .poster_info_anime, #listcontent .balt_content .card-list .card-list__item {
                opacity: 1;
            }
        }
        @media screen and (max-width: 767px){
            #preview_main_poster {
                height: auto;
                padding: 103px 0 25px;
            }
        }
        @media screen and (max-width: 1100px){
            .slick-slide .card-img {
                height: 320px;
                width: 100%;
                margin-bottom: 15px;
            }
        }
        @media screen and (max-width: 1080px){
            .header__nav .nav-link-wrap a {
                font-size: 15px;
                line-height: 20px;
                padding: 5px;
            }
        }

        @media screen and (max-width: 1023px){
            .slick-slide .card-img {
                height: 390px;
                width: 100%;
                margin-bottom: 15px;
            }
        }
        @media screen and (max-width: 880px){
            .slick-slide .card-img {
                height: 290px;
                width: 100%;
                margin-bottom: 15px;
            }
        }




        @media screen and (max-width: 850px){
            .vs_nsn_area {
                width: 100%;
                float: left;
            }
        }

        @media screen and (max-width: 1100px){
            #listcontent .card-img, .profile-bg ~ .profile-list .card-img {
                height: 315px;
                width: 100%;
                margin-bottom: 15px;
            }
            #listcontent .card-list .card-list__item {
                /*font-size: 1.3vw;*/
                font-size: 12pt;
            }
        }

        /*@media screen and (max-width: 1060px){
            #listcontent .card-img {
                height: 456px;
                width: 100%;
                margin-bottom: 15px;
            }
        }*/

        @media screen and (max-width: 960px){
            #listcontent .card-img {
                height: 270px;
                width: 100%;
                margin-bottom: 15px;
            }
            .profile-bg ~ .profile-list .card-img {
                height: 240px;
            }
        }

        @media screen and (max-width: 768px){

            #listcontent .card-img, .profile-bg ~ .profile-list .card-img {
                height: 456px;
                width: 100%;
                margin-bottom: 15px;
            }
            #listcontent .poster_info_anime, #listcontent .card-list .card-list__item {
                opacity: 0;
            }
            #listcontent .card {
                margin-bottom: -5px;
            }
            .profile-bg ~ .profile-list .card {
                margin-right: 1%;
            }



        }

        @media screen and (max-width: 620px){
            #listcontent .card-img {
                height: 340px;
                width: 100%;
                margin-bottom: 15px;
            }
            .profile-bg ~ .profile-list .card-img {
                height: 340px;
            }
        }

        @media screen and (max-width: 480px){
            #listcontent .card-img {
                height: 80%;
                width: 100%;
                margin-bottom: 15px;
            }
            .profile-bg ~ .profile-list .card-img {
                height: 500px;
            }
        }

        @media screen and (max-width: 1130px){
            #cat_anime_main {
                display: none;
            }
        }


        #block_top_anime_ggn{
            height: 371px;
            margin-bottom: 430px;
        }
        #block_top_anime_ggn #img_poster_anime_ggn.notify-img img{
            width: 80%;
            height: 517.297px;
        }
        #fix_footer_ggn {
            display:none;
            height: auto;
        }
        #fix_footer {
            display:block;
        }
        #ei_header a {
            padding: 10px 0px;
            font-weight: 100;
            height: 37px;
            text-align: center;
            display: inline-block;
            z-index: 3;
            position: relative;
            width: 122px;
            float: right;
            margin-right: 98px;
        }

        @media screen and (max-width: 600px){
            #fix_footer_ggn {
                display:block;
            }
            #fix_footer {
                display:none;
            }
        }

        @media screen and (max-width: 1168px){
            #btn_ggn {
                width: 100%;
                margin: 15px auto;
                text-align: center;
                display: block;
            }
            .main_area_btn {
                margin: 20px;
            }
        }

        @media screen and (max-width: 1158px){
            #ei_header a {
                display: none;
            }
        }

        @media screen and (max-width: 1100px){
            #block_top_anime_ggn #text_poster_anime_ggn.watch-info {
                width: 100%;
                left: 0;
            }
            #block_top_anime_ggn #img_poster_anime_ggn.notify-img {
                margin: 0 auto 70px auto;
                left: 6%;
                position: relative;
                width: 80%;
            }
            #block_top_anime_ggn #img_poster_anime_ggn.notify-img .area_series_paster {
                right: -143.8%
            }
            #block_top_anime_ggn #img_poster_anime_ggn.notify-img img{
                width: 80%;
                /*height: 765.297px;*/
                height: auto;
            }
            #block_top_anime_ggn {
                height: auto;
                margin-bottom: 0;
            }
            .anime_stills {
                width: fit-content;
                text-align: center;
            }
            #btn_ggn {
                width: 100%;
                margin: 15px auto;
                text-align: center;
                display: block;
            }
            #btn_ggn a {
                margin-bottom: 20px;
            }
            .main_area_btn {
                margin: 20px;

            }
            #ggn_pop {
                text-align: center;
                justify-content: center;
            }
            #comments_message_ggn {
                display: none;
            }

            .anime_stills img {
                width: 30%;
                height: auto;
            }
            #ei_header a {
                display: none;
            }
            #watch-video_ggn {
                margin-top: 70px;
            }
        }
        @media screen and (max-width: 930px){
            #block_top_anime_ggn #img_poster_anime_ggn.notify-img img {
                width: 80%;
                /*height: 455.297px;*/
                height: auto;
            }
        }
        @media screen and (max-width: 840px){
            #block_top_anime_ggn #img_poster_anime_ggn.notify-img img {
                width: 80%;
                /*height: 400.297px;*/
                height: auto;
            }
        }
        @media screen and (max-width: 750px){
            #block_top_anime_ggn #img_poster_anime_ggn.notify-img img {
                width: 80%;
                /*height: 345.297px;*/
                height: auto;
            }
            #block_top_anime_ggn #img_poster_anime_ggn.notify-img .area_series_paster {
                right: -143.8%;
                /*font-size: 1.8vw;*/
                font-size: 15pt;
            }
            #block_top_anime_ggn #img_poster_anime_ggn.notify-img  .area_rate_paster {
                /*font-size: 1.8vw;*/
                font-size: 15pt;
            }
            #block_top_anime_ggn {
                margin-bottom: 35px;
            }
        }
        @media screen and (max-width: 689px){
            #block_top_anime_ggn #img_poster_anime_ggn.notify-img img {
                width: 80%;
                /*height: 315.297px;*/
                height: auto;
            }
            #block_top_anime_ggn #img_poster_anime_ggn.notify-img .area_series_paster {
                right: -143.8%;
                /*font-size: 1.8vw;*/
            }
            #test_mr {
                display: none;
            }
            .main_rating {
                display: none;
            }
            .rating_num {
                display: none;
            }
        }
        @media screen and (max-width: 550px){
            #block_top_anime_ggn #img_poster_anime_ggn.notify-img img {
                width: 80%;
                /*height: 490.297px;*/
                height: auto;
            }
            #block_top_anime_ggn #img_poster_anime_ggn.notify-img .area_series_paster {
                right: -143.8%;
                /*font-size: 5vw;*/
            }
            #block_top_anime_ggn #img_poster_anime_ggn.notify-img  .area_rate_paster {
                /*font-size: 5vw;*/
            }


            #block_top_anime_ggn #img_poster_anime_ggn.notify-img {
                margin: 0 auto 70px auto;
                left: 6%;
                position: relative;
                width: 100%;
            }

        }
        @media screen and (max-width: 480px){
            .header-cabinet {
                margin-left: 20%;
            }
        }
        @media screen and (max-width: 414px){
            .profile-comments-nav a {
                font-size: 3vw;
            }
        }

        @media screen and (max-width: 725px){
            .child_area_menu_n {
                padding: 10px;
                overflow-y: auto;
            }
            .camlo_left_area {
                margin-right: 1%;
            }
            .camlt_left_area {
                padding-left: 0%;
                margin-right: 1%;
            }
        }