@media only screen and (max-width: 1269px) {
    h1{
        font-size: 68px;
    }
    .main_left {
        width: calc(100% - 500px);
    }
    .main_left h2{
        font-size: 56px;
    }
    .screen_1{
        overflow: hidden;
    }
    .content h1{
        width: 100%;
    }
    .top_s_block{
        position: static;
        margin-top: 10px;
    }
    .divider{
        display: none;
    }
}
@media only screen and (max-width: 1169px) {
    .advantage_item{
        width: 32%;
    }
    .advantage_item h2{
        font-size: 18px;
    }
    .main_left h2{
        font-size: 48px;
    }
    .ml_text{
        width: 100%;
    }
    .articles_page_wp .article_item_wp{
        width: 100%;
    }
    .dc_more a{
        font-size: 18px;
    }
    .right_menu{
        width: 350px;
    }
    .content {
        width: calc(100% - 370px);
    }
}
@media only screen and (max-width: 1023px) {
    .topmenu{
        width: 100%;
        position: absolute;
        top: 72px;
        left: 0;
        z-index: 8900;
        background: #fff;
        padding: 20px 0;
        box-shadow: 0 5px 10px 0 rgba(10, 10, 12, 0.3);
        display: none;
    }
    .topmenu li{
        margin-top: 10px;
        margin-left: 0;
        padding: 0 20px;
    }
    .topmenu li:first-child{
        margin-top: 0;
    }
    .toggle_menu{
        width: 100%;
        position: static;
        padding: 0;
        margin-top: 10px;
    }
    .toggle_menu a{
        padding: 5px 0;
    }
    .mm_link{
        display: block;
        margin-left: auto;
    }
    .advantage_item{
        width: 100%;
        margin-top: 20px;
    }
    .main_right{
          width: 290px;
        height: auto;
        background: none;
      }
    .main_left{
        width: calc(100% - 290px);
        padding-right: 30px;
    }
    h1{
        font-size: 42px;
    }
    .main_left h2{
        font-size: 36px;
    }
    .ml_text{
        font-size: 18px;
    }
    .content{
        width: 100%;
        order: 2;
        margin-top: 20px;
    }
    .right_menu{
        width: 100%;
        order: 1;
    }
    .articles_page_wp .article_item_wp{
        width: 50%;
    }
    .adv_block{
        display: none;
    }
    .premium_wp{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .premium_block{
        width: 49%;
    }
}
@media only screen and (max-width: 767px) {
    .main_left{
        order: 2;
        margin-top: 30px;
        width: 100%;
    }
    .main_right{
        max-width: 500px;
        width: 100%;
        height: auto;
        background: none;
        margin: 0 auto;
        order: 1;
    }
    header{
        padding: 15px 0;
    }
    .content_wp{
        padding-top: 30px;
    }
    .content_block{
        margin-top: 30px;
    }
    .pb_title{
        font-size: 11px;
    }
    .articles_page_wp .article_item_wp{
        width: 100%;
    }
    .premium_block{
        width: 100%;
        margin-top: 15px;
    }
    .pb_img{
        height: 180px;
        overflow: hidden;
    }
    .pb_img img{
        object-fit: cover;
    }
    .right_menu{
        padding: 15px;
    }
    .content{
        padding: 15px;
    }
    .content h1{
        font-size: 32px;
    }
    .content h2{
        font-size: 26px;
    }
    .breadcrumbs li{
        font-size: 13px;
    }
    .breadcrumbs li a{
        font-size: 13px;
    }
    .dream_catalog_item{
        width: 50%;
    }
    .content_block ul{
        column-count: 2;
    }
    .error_block{
        width: 100%;
    }
    .error_text br{
        display: none;
    }
}
@media only screen and (max-width: 479px) {
    header{
        padding: 15px 0;
    }
    h1{
        font-size: 32px;
    }
    .ml_text{
        font-size: 16px;
    }
    .advantages_line{
        padding: 30px 0;
    }
    .dop_main .main_left{
        padding: 0;
    }
    .ml_subtitle{
        font-size: 15px;
    }
    .screen_1{
        padding-bottom: 50px;
    }
    .articles_page_wp .article_item_wp{
        margin-top: 15px;
    }
    .s_title{
        margin-right: 7px;
        margin-bottom: 5px;
    }
    .top_s_block .s_title{
        margin-bottom: 0;
    }
    .ya-share2__container_mobile.ya-share2__container_size_m .ya-share2__icon {
        height: 28px !important;
        width: 28px !important;
    }
    .content h1{
        font-size: 28px;
    }
    .content p{
        font-size: 16px;
    }
    .content_block ul li{
        font-size: 16px;
        margin-top: 10px;
    }
    .quote{
        padding: 15px;
    }
    .content_line .cl_info:first-child{
        margin-top: 0;
    }
    .content_wp{
        padding-bottom: 50px;
    }
    .dream_catalog_item>a{
        font-size: 15px;
    }
    .dc_more a{
        font-size: 15px;
    }
    .dream_list li a{
        font-size: 15px;
    }
    .error_block{
        height: 300px;
        font-size: 80px;
    }
    .error_text{
        font-size: 20px;
    }
    .error_text_2{
        font-size: 15px;
    }
    .error_wp{
        padding-bottom: 50px;
    }
}