@media only screen and (min-width: 1920px) {

}

@media only screen and (max-width:1800px){

}
@media only screen and (max-width: 1600px) {
    .sub-title-2 {
        font-size: 10px;
    }

    .title-2 {
        font-size: 16px;
    }

    .wrapper {
        padding-left: 40px;
        padding-right: 40px;
    }
}

@media only screen and  (max-width: 1500px) {
    .page-error .error-text {
        font-size: 400px;
    }

    .wrapper-article  .text-2 {
        font-size: 16px;
    }
}

@media only screen and (max-width: 1400px) {
    .social-block ul li:not(:last-child) {
        margin-right: 20px;
    }
}

@media only screen and (max-width: 1300px) {

}

@media only screen and (max-width : 1200px) {
    .main-article {
        margin-bottom: 30px;
        height: auto;
    }
    .social-block ul li:not(:last-child) {
        margin-right: 25px;
    }

    .sub-title-1 {
        font-size: 10px;
    }

    .text-2 {
        font-size: 14px;
    }
/*
    .short-acticle-text.text-2 {
        font-size: 11px;
    }*/

    .main-block .short-acticle-text.text-2 {
        font-size: 16px;
    }

    .text-4 {
        font-size: 18px;
    }

    .text-5 {

    }

    .title-3 {
        font-size: 26px;
    }

    .many-articles .wrapper-article {
        padding: 20px;
    }

    .projects-list .project-name,
    .projects-list .project-autor {
        padding: 10px 0;
    }

    .sub-title-2 {
        font-size: 10px;
    }

    .project-name {
        font-size: 14px;
    }




}

@media only screen and (max-width: 1100px) {

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

    .title-2 {
        font-size: 14px;
    }

    .main-block {
        flex-direction: column;
    }



    .wrap-img-1 {
        height: 290px;
    }

    .sub-title-1 {
        font-size: 10px;
    }

    .all-header {
        position: fixed;
        height: 75px;
        width: 100%;
        z-index: 30;
    }

    main {
        padding-top: 75px;
    }

    body .search-modal input[type=text], body .search-modal input::placeholder {
        font-size: 30px;
    }
    .post-header .sub-title-1 {
        font-size: 12px;
    }

    .page-error .error-text {
        font-size: 300px;
    }

    .event-line .line-place-info a {
        opacity: 1;
        position: relative;
    }


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

}

@media only screen and (max-width : 768px) {
    .last-article .article:not(:first-child) {
        padding-top: 10px;
    }

    .text-1 {
        font-size: 16px;
    }

    .title-1 {
        font-size: 26px;
    }

    .wrapper {
        padding-left: 20px;
        padding-right: 20px;
    }

    body .search-modal input[type=text], body .search-modal input::placeholder {
        font-size: 30px;
    }

    .search-modal input[type=submit] {
        font-size: 16px;
        height: 58px;
        width: 195px;
    }


    .post-header .sub-title-1 {
        font-size: 10px;
    }

    .project-name {
        min-height: 75px;
    }


    .events a {
        margin-left: 0;
        margin-right: 0;
    }



}

@media only screen and (max-width : 560px) {

}

@media only screen and (max-width : 480px){

    .post_text pre {
        font-size: 11px;
    }
    body .search-modal input[type=text], body .search-modal input::placeholder {
        font-size: 14px;
    }

    .search-modal .input-outer {
        margin-bottom: 40px;
    }

    .wrapper-article {
        padding: 15px;
    }

    .title-1 {
        font-size: 22px;
    }
    
    .text-1 {
        font-size: 14px;
    }

    .menu-inner nav {
        padding-top: 15px;
    }

    section.post-content .post_text p {
        font-size: 14px;
    }

    .share-block .social-label {
        font-size: 16px;
    }

    section.last-article-post .name-article {
        font-size: 14px;
    }

    .page-error .error-text {
        font-size: 160px;
    }
}