@media screen and (max-width: 1024px) { 
    .search-blk-news.search-blk .btn,
    .search-blk-news.search-blk .btn-primary
    {
        padding-left: 0 !important;
        padding-right: 0 !important;
        font-size: 14px !important;
        text-align: center;
    }
}

@media screen and (max-width: 960px) { 
   .cnt-blk {
        width: 90%;
        max-width: 960px;
        min-width: 320px;
        margin: 0px auto;
    }
    
    header .lg {
        display: block;
        width: 72px;
        height: 57px;
    }
    
    .desktop-header {
        display: none;
    }
    
    .mobile-header {
        display: block;
    }
    
    .mobile-header .head-blk,
    .mobile-header .mobile-lang-auth
    {
        display: flex;
    }
    
    .mobile-header .mobile-lang-auth {
        margin: 0 0 24px 0;
    }
    
    .mobile-header .e {
        flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        max-width: 50%;
    }
    
    .mobile-header .e:last-child {
        line-height: 57px;
    }
    
    .mobile-header .head-blk .e .show-mobile-menu::before {
        content: "";
        width: 24px;
        height: 24px;
        display: inline-block;
        margin: 0 5px 0 0;
        vertical-align: middle;
        background-image: url(../images/icon-burger.svg);
        background-repeat: no-repeat;
        background-position: 50% 50%;
    }
    
    .mobile-header .body-blk {
        display: none;
        position: fixed;
        z-index: 105;
        background-color: #F4FEFF;
        width: 100%;
        height: 100%;
        overflow-y: auto;
        left: 0;
        top: 0;
    }
    
    .mobile-header .body-blk .head-blk {
        padding: 16px 0;
    }

    .mobile-header .body-blk .head-blk .e .show-mobile-menu::before {
        background-image: url(../images/icon-close-white.svg);
    }
    
    .mobile-header .body-blk nav {
        line-height: 18px;
    }
    
    .mobile-header .body-blk nav ul li {
        display: block;
        margin: 0 0 24px 0;
        text-align: left;
    }
    
    .mobile-header footer .lg {
        display: none;
    }
    
    .mobile-header footer .social-links {
        text-align: left;
    }
    
    .mobile-header footer .social-links a {
        margin: 0 3% 0 0;
    }
    
    .mobile-header footer .cnt-blk {
        width: 100%;
    }
    
    .homepage-slider-blk .e {
        display: block;
    }
    
    .homepage-slider-blk .navigation-slider-blk {
        display: none;
    }
    
    .homepage-slider-blk .e:nth-child(odd) {
        background-image: url(../images/homepage-slider-bg-1.svg);
        background-repeat: no-repeat;
        background-position: 100% 100%;
        background-size: contain;
    }
    
    .homepage-slider-blk .e:nth-child(even) {
        background-image: url(../images/homepage-slider-bg-2.svg);
        background-repeat: no-repeat;
        background-position: 0 100%;
        background-size: contain;
    }
    
    .homepage-slider-blk .e .video-homepage {
        display: block;
        margin: 24px 0 0 0;
    }
    
    .mCSB_inside > .mCSB_container {
        margin-right: 0;
    }
    
    .homepage-slider-blk .article-four h1 {
        width: 100%;
    }
    
    .homepage-slider-blk .article-four .scroll-timeline {
        padding: 60px 0;
    }
    
    .homepage-slider-blk .quote-homepage .quote-blk .text-blk {
        font-size: 16px;
        font-weight: 600;
        line-height: 21px;
    }
    
    .homepage-slider-blk .quote-homepage .quote-blk .btn {
        width: 100%;
        margin: 0 0 16px 0;
    }
    
    .homepage-slider-blk .news-homepage .page-title {
        margin: 0 0 16px 0;
    }
    
    .homepage-slider-blk .time-line-homepage .char {
        text-align: left;
    }
    
    .homepage-slider-blk .time-line-homepage .char span {
        font-size: 12px;
        line-height: 12px;
    }
    
    .homepage-slider-blk .time-line-homepage .char {
        width: 11%;
    }
    
    .homepage-slider-blk .time-line-homepage .char:nth-child(even) .char-blk {
        bottom: -5px;
    }
    
    .homepage-slider-blk .time-line-homepage .char:nth-child(odd) .char-blk {
        top: -5px;
    }
    
    .video-page-blk .video-player {
        height: 320px;
    }
    
    .modal-media-blk .media-modal-view .body-view-blk .col-sm-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    
    .modal-media-blk .media-modal-view .body-view-blk .col-sm-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    
    .book-page-view .inside-book-blk {
        padding: 0px 0px;
        width: 90%;
        max-width: 960px;
        min-width: 320px;
        margin: 0px auto;
    }
    
    .book-page-view .book-navigation-blk .col-sm-6 {
        flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        max-width: 50%;
    }
    
    .book-page-view .book-navigation-blk .chapter-nav-links {
        display: none;
    }
    
    .book-page-view .book-navigation-blk.mobile-book-navigation .chapter-nav-links {
        display: flex;
    }
    
    .book-navigation-blk.mobile-book-navigation {
        display: block;
    }
    
    .book-page-view .book-navigation-blk {
        border-radius: 16px;
        -webkit-border-radius: 16px;
        -moz-border-radius: 16px;
        margin: 0 0 24px 0;
        padding: 10px;
    }
    
    .book-page-view .chapter-navigator {
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        border-radius: 0;
        overflow-y: auto;
        z-index: 101;
        width: 100%;
        height: 100%;
    }
    
    .book-page-view .book-navigation-blk .form-group {
        margin-bottom: 0;
    }
    
    .book-page-view .book-navigation-blk .form-group.chapter-nav-links {
        margin-bottom: 15px;
    }
    
    .font-size-blk .btn-primary.btn-small {
        margin-top: 16px;
    }
    
    .modal-notice-blk, .authorization-form {
        width: 100%;
        height: 100% !important;
        overflow-y: auto;
        left: 0;
        top: 0;
        margin: 0 0 0 0;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
    }
    
    .modal-notice-blk .head-blk .col-sm-6, 
    .authorization-form .col-sm-6,
    .notepad-list-blk .col-sm-6,
    .saved-quotes-list-blk .col-sm-6,
    .book-page-view .text-blk .quote-text .btn-blk .col-sm-6, 
    .book-synopsis-view .short-retelling .quote-text .btn-blk .col-sm-6,
    .reviews-form .col-sm-6,
    .modal-notice-blk .col-sm-6
    {
        flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        max-width: 50%;
    }
    
    .authorization-form .col-sm-10 {
        -ms-flex: 0 0 70%;
        flex: 0 0 70%;
        max-width: 70%;
    }
    
    .authorization-form .col-sm-2 {
        -ms-flex: 0 0 30%;
        flex: 0 0 30%;
        max-width: 30%;
    }
    
    .authorization-form .form-security-blk .body-form {
        width: 100%;
    }
    
    .book-page-view .synopsis-link {
        border-radius: 24px;
        -webkit-border-radius: 24px;
        -moz-border-radius: 24px;
    }
    
    .news-page-blk .e a.more {
        font-size: 14px;
    }
    
    .book-quotes-view
    {
        padding-bottom: 60px;
    }
    
    .book-synopsis-view .short-retelling {
        padding: 60px 15px;
    }
    
    .book-synopsis-view .main-book {
        padding: 0 15px;
    }
    
    .media-page-blk .item {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    
    .media-page-blk .item:nth-child(4n) {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    
    .media-page-blk .item:nth-child(4n) .img {
        height: 225px;
    }
    
    .modal-notice-blk .col-sm-4 {
        text-align: center !important;
    }
    
    .timeline-events-blk {
        overflow-x: auto;
        display: block;
        width: 100%;
    }
    
    .timeline-events-blk .event-bar {
        min-width: 860px;
    }
    
    .timeline-events-blk .col-sm-2,
    .timeline-events-blk .col-sm-3
    {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }
    
    .timeline-page-view .year-filter-blk {
        overflow-x: auto;
        padding: 15px;
        margin: 0 0 24px 0;
        scrollbar-width: none;
    }
    
    .timeline-page-view .year-filter-blk ul {
        white-space: nowrap;
    }
    
    .timeline-page-view .year-filter-blk ul li {
        display: inline-block;
    }
    
    .timeline-page-view .year-filter-blk::-webkit-scrollbar {
        display: none;
    }
    
    .back-link {
        margin: 0 0 16px 0;
    }
    
    .homepage-slider-blk .news-homepage .text-blk,
    .homepage-slider-blk .quote-homepage .text-blk
    {
        width: 100%;
    } 
    
    .contest-block-view .head-contest-blk .btn-primary {
        width: 100%;
        margin-bottom: 10px;
    }
    
    .contest-block-view .head-contest-blk .rule-link {
        display: block;
    }
    
    .contest-block-view .head-contest-blk .page-inside-title {
        font-size: 20px;
        line-height: 28px;
    }
    
    .contest-block-view .text-right {
        text-align: left !important;
    }
    
    .contest-block-view .follow-main-block {
        left: 0;
    }
    
    .search-blk-news.search-blk .col-sm-6,
    .search-blk .col-sm-2,
    .search-blk .col-sm-3,
    .search-blk .col-sm-4,
    .search-blk .col-sm-5
    {
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%;
    }
    
    .search-blk .btn {
        width: 100%;
    }
   
    .search-blk .btn-primary
    {
        margin-bottom: 15px;
    }
    
    .news-page-blk .left-side-news,
    .news-page-blk .right-side-news
    {
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%;
    }
}
