@media (max-width: 1750px) {
    #tgscreen-pc { display: none; }
}
@media (max-width: 1600px) {
	.content-block-story > p > img { height: 220px; }
    .content-block { height: calc(var(--story-height) - 100px); }  
    #main-short-image { max-width: 150px; }
    #main-short-image { max-height: 160px; }
}
@media (max-width: 1400px) {
    .fullstory-body, .fullstory-body-news { padding: calc(var(--mdb-gutter-x) * 0.5) calc(var(--mdb-gutter-x) * 1); }
    .fullstory-body-news .content-block-title { padding-top: 0; }
    .fullstory-meta { border-left: 0; border-right: 0; border-top: 1px dashed #aaa; }
    .breadcrumb { flex-wrap: nowrap; width: max-content; height: 56px;  padding-bottom: 8px; }
    .pagetools { overflow-x: scroll; } 
    .side-list { height: 100%; overflow-y: scroll; }
    .tgscreen img { width: 85%; }
    #news-block-4 { display: none; }
    #news-block-2 { display: block; }
    #tgscreen-pc { display: block; }
    #tgscreen-pc img { height: 344px; }
    #main-short-image { height: calc(var(--news-h) / 2 - var(--mdb-gutter-x) / 2); max-width: unset; }
    .news-short-story { height: 160px; }
    .short-news-body h3 { font-size: 1rem; }
    .short-news-body p { font-size: .85rem; } 
    
}    
@media (max-width: 1200px) {
    .tgscreen img { width: 99%; }
    .start-text { margin-top: 0; }
    .short-news-body h3 { font-size: .9rem; }
    .short-news-body p { font-size: .8rem; }
    #main-short-image { height: calc(var(--news-h) / 2 - var(--mdb-gutter-x) / 2); max-width: 110px; } 
    #tgscreen-pc img { height: 300px; }    
}     
@media (max-width: 991px) { 
    #searchsuggestions { left: 82px !important; }
    .nav-open-wrp { display: inline-block; margin-right: calc(var(--mdb-gutter-x)* 0.5); }
    body { background-size: 60%; }
    .header-main, main, footer { margin-left: 0; padding-left: 0; padding-right: 0; }
    .nav-hide { left: -400px; }
    .nav-logo { place-self: start; margin-left: 30px; }
    .nav-logo > small { left: 86px; }
    .nav-close { position: absolute; right: 15px; top: 8px; color: #fff; display: block; font-size: 1.5rem; }
    .nav-company-list { columns: 3; }
    .start-text { margin-top: calc(var(--mdb-gutter-x) * 2); }
    #tgscreen-pc img { height: 344px; }
    #main-short-image { height: calc(var(--news-h) / 2 - var(--mdb-gutter-x) / 2); max-width: unset; }
    .short-news-body h3 { font-size: 1.15rem; }
    .short-news-body p { font-size: .875rem; }    
}
@media (max-width: 768px) { 
    body { background-size: 30%; }
    .mb-4 { margin-bottom: calc(var(--mdb-gutter-x)* 0.5) !important; }
    form.flex-row > div { width: 100%; max-width: unset;}
    form.flex-row input { width: 100%; }
    aside { right: -200px; z-index: 95; }
	.body-aside { padding-right: 20px; background-position: right 15px top 0px; } 
    .content-block { height: calc(var(--story-height) + 50px); } 
    .open-arrow { display: grid; }
    .ya-block-mobile { display: block; margin-top: 1rem; margin-bottom: 1rem; text-align: center; }
    .nav-list a { padding: 3px 0px 3px 15px; }
    .nav-body { margin-top: 20px; }
    .nav-list { margin-bottom: 15px; }
    .start-text { margin-top: 0; }
    #tgscreen-pc { display: none; }
    .header-news-grid { display: block; }
    #news-block-2 { width: unset !important; }
    .content-block { height: unset; }
}
@media (max-width: 575px) { 
    #searchsuggestions { left: 0px !important; }
    .nav-company-list { columns: 2; }
    #main-short-image { height: calc(var(--news-h) / 2 - var(--mdb-gutter-x) / 2); max-width: 150px; margin-right: calc(var(--mdb-gutter-x) * 0.5); }    
    .short-news-body p { line-height: 1.4; }
    .short-news-body h3 { font-size: .9rem; }
    #news-block-4 { display: block; }
    #news-block-2 { display: none; } 
    .fullstory-next-prev .btn { font-size: .7rem; padding: 6px 12px; }
}
@media (max-width: 460px) { 
    #main-short-image { height: 100px; max-width: 130px; margin-right: calc(var(--mdb-gutter-x) * 0.5); } 
    #main-short-story { display: none; }
    .news-short-story { height: 100px; }
}