@media screen and (min-width: 1201px) {
    
.page_container {
    display: flex;
    gap: 20px;
    align-items: flex-start;
    justify-content: space-between;
}

.page_container .container {
    width: auto;
    padding: 0;
    margin: 0;
}

.links_side .links_list {
    grid-template-columns: repeat(1, 1fr);
    gap: 20px;
}

.caption_title {
    color: #151515;
    font-size: 24px;
    text-align: center;
    line-height: 1;
    background: #EFF1F2;
    border-radius: 10px;
    padding: 17px;
    margin-bottom: 25px;
}


.auth_side .h1_title, .auth_side .text {
    display: none;
}

.auth_side .login_content {
    background: #EFF1F2;
    border-radius: 10px;
    padding: 34px 25px;
}

.auth_side .login_input {
    background: white;
}

.auth_side .login_tabs {
    margin-bottom: 18px;
}

.auth_side .login_tab {
    padding: 18px;
}
.auth_side, .links_side {
    width: 380px;
}

.crossword_area {
    width: calc(100% - 800px);
}
.levels_wrapper {
    gap: 20px;
}
.levels_slider.swiper {
    width: calc(100% - 100px);
}
.alert_link {
    display: none;
}

.news_lane {
    display: none;
}
.h2_title {
    display: none;
}
.page_pad {
    padding: 50px 0;
}
.logo img {
    height: 18px;
}

.header_border {
    padding: 17px 0;
}
.cw_comment_btn {
    padding: 15px 50px;
}
footer {
    position: unset;
    background: #151515;
    border-radius: 0;
    padding: 32px 0;
}

.page_wrapper {
    padding-bottom: 0;
}

footer .social {
    display: none;
}
.menu {
    display: flex;
    gap: 30px;
}

.menu li {
    font-size: 17px;
    font-weight: 500;
    line-height: 1.1;
}

.menu li a {
    color: #151515;
}
.social a {
    width: 100%;
    height: 47px;
}

.social {
    gap: 20px;
    margin-top: 30px;
}
.profile_box {}

.auth_side .profile_box {
    background: #EFF1F2;
    border: none;
}

.auth_side .bt.blue_border {
    border-color: var(--blue);
    color: var(--blue);
}

.auth_side .profile_box:last-child {
    padding: 0;
    margin-top: auto;
}

.auth_side .profile_box:last-child .profile_box_cell {
    padding: 0;
}

.auth_side .profile_box:last-child  .bt {
    padding: 19px;
    font-size: 17px;
}
.popup_window .container {
    padding-right: 40px;
    padding-left: 40px;
}
.menu_wrapper {
    display: none;
}
.page_title {
    display: none;
}
.edit_box {
    background: #EFF1F2;
    border-radius: 10px;
}

.edit_box .page_back {
    margin-bottom: 0;
    padding: 15px 24px;
}

.edit_box form,.edit_box_pad {
    padding: 20px;
}

.edit_box  .st_field {
    background: white;
}
header {
    border-bottom: 1px solid #EEEEEE;
}

header {
    padding: 17px 0;
}
.page_pad_inner {
    padding: 50px 0;
}
}
@media screen and (max-width: 1200px) {
.profile_container .crossword_area,.profile_container .links_side{display: none;}
.profile_container .auth_side {
    display: block;
}
.desk_social {
    display: none;
}
.header_inner .menu{display:none;}
.auth_side {
    display: none;
}
.page_container {
    display: block;
}

.links_side .links_list {
    grid-template-columns: repeat(2, 1fr);
    gap: 32px;
}

.caption_title {
    display: none;
}
.crossword_container .links_side {
    display: none;
}
.copyright{display: none;}

}
@media screen and (max-width: 922px) {

}
@media screen and (min-width: 481px) {
}
@media screen and (max-width: 480px) {
    .auth_side{display:none;}
.links_list, .links_side .links_list {
    grid-template-columns: 1fr;
    gap: 18px;
}

.home_page {
    padding: 20px 0 45px;
}

header {
    padding: 20px 0;
}
.logo img {
    width: 150px;
}

.bt {
    padding: 11px 7px;
    font-size: 13px;
}
.page_pad {
    padding: 15px 0 30px;
}
.h2_title {
    font-size: 23px;
}

.mb30 {
    margin-bottom: 25px;
}
.bt.pp_btn {
    width: 100%;
}
.levels_slider.swiper {
    width: 100%;
}
}
