@media screen and (max-width: 1125px) {
    .article-details-main-content {
        grid-template-columns: calc(200% / 3 - 30px) calc(100% / 3);
    }
    
    .timeline {
        width: 115px;
    }
}

@media screen and (max-width: 992px) {
    .article-details-main-content {
        grid-template-columns: repeat(1, auto);
        row-gap: 30px;
        column-gap: 0px;
    }
    
    iframe {
        height: 350px;
    }
    
    .subtitle:first-of-type {
        margin-top: 400px;
    }
}

@media screen and (max-width: 768px) {
    .menu-search-bar {
        display: none!important;
    }
    
    .article-img img {
        height: 350px;
    }
    
    .ck-code-block-dropdown {
        display: none !important;
    }

    .ck-toolbar__separator {
        display: none !important;
    }

    .ck-toolbar__separator:first-child {
        display: inline-block !important;
    }
}

@media screen and (max-width: 576px) {
    .article-img img {
        height: 270px;
    }
    
    .article-meta {
        padding: 0;
        border-bottom: 1px solid #eee;
    }
    
    .article-meta li {
        padding-bottom: 5px;
    }
    
    .article-main-body {
        padding: 12px 15px;
    }
    
    .timeline-text p {
        width: 100%;
    }
    
    .ck-disabled {
        display: none !important;
    }

    .ck-color-ui-dropdown {
        display: none !important;
    }
    
    .article-details-main {
        margin-top: 50px;
    }
    
    .article-meta ul {
        flex-direction: column;
    }

    .article-img img {
        height: 200px;
    }

    .user-profile-img-in-comment {
        text-align: center;
    }

    .article-comment-box {
        flex-direction: column;
    }
    
    .timeline {
        width: 88%;
    }
    
    .timeline-seprator>* {
        width: 130px;
    }
    
    .timeline-section {
        margin-bottom: 140px;
    }
    
    .timeline .timeline-year {
        right: -23px;
        top: -20px;
    }
    
    .timeline-main {
        right: 112px;
        margin-top: -55px;
    }
    
    .timeline-indicator {
        width: 34px;
        height: 34px;
    }
    
    .timeline-indicator i {
        font-size: 18px;
        top: 30px;
    }
    
    .timeline-text {
        margin-right: 10px;
    }
    
    .timeline-text h4 {
        font-size: 23px;
    }
    
    .point-text p::first-letter {
        margin-right: 20px;
    }
    
    .timeline-year h3 {
        font-size: 21px !important;
        height: 38px;
    }
    
    iframe {
        height: 200px;
    }
    
    .h_iframe-aparat_embed_frame {
        top: -180px;
    }
    
    .subtitle:first-of-type {
        margin-top: 240px;
    }
    
    .right-text .timeline-text {
        position: relative;
        right: 0px;
    }
    
    /*.right-text .timeline-year {*/
    /*    right: 71px;*/
    /*}*/
    
    /*.right-text .timeline-year {*/
    /*    right: 71px;*/
    /*}*/
    
    .right-text .timeline-indicator {
        z-index: 10;
        right: -35px;
        rotate: 360deg;
    }
    
    /*.right-text .timeline-indicator i {*/
    /*    rotate: 0;*/
    /*}*/
    
    .tip-text {
        font-size: 22px !important;
    }
    
    .codes {
        margin-top: 40px;
    }
}

@media screen and (max-width: 380px) {
    /* .ck.ck-button.ck-off {
        display: none !important;
    } */

    .ck-dropdown {
        display: none !important;
    }
}