#sec-news-eight
{
    display: none;
    }
    nav#f-menu ul li a span img
{    max-height: 1.3vw;
    
    }
    
    nav#f-menu ul li a span {
    margin: 0 0 0 10px;
}

    nav#f-menu ul li
{
   list-style: none;
    }
    #sec-new-two
{
    
}
#sec-new-two .podcast
{
    display: inline-block;
    width: 100%;
    vertical-align: top;
    padding: 36px 0px 23px;
}
#sec-new-two .podcast .podcast-child
{
    display: inline-block;
    vertical-align: top;
    width: 49%;
}
#sec-new-two .podcast-child-top
{
    display: inline-block;
    vertical-align: top;
    padding: 0px 85px;    width: 100%;
}
#sec-new-two .podcast-left
{
    display: inline-block;
    vertical-align: top;
    float: left;
    margin: 10px 0 0;
}
#sec-new-two .podcast-left img
{
    height: 6.5vw;
}
#sec-new-two .podcast-right .time
{
    margin: -11px 0 0 0px;
    background: #e20613;
    color: #fff;
    font-weight: 700;
    padding: 2px 16px 2px 53px;
    border-top: 11px solid #645f5f;
    position: relative;
    font-size: 0.9vw;
}
#sec-new-two .podcast-right .time:before
{
    content: ""; 
}
#sec-new-two .podcast-right .time:after
{
    content: "";
    margin: 2px 0.4vw 0 0.4vw;
    background: url(../img/rupor.png) no-repeat 50%;
    background-size: contain;
    height: 1.2vw;
    width: 1.2vw;
    display: inline-block;
    vertical-align: top;
    position: absolute;
    left: 0;
    top: 1px;
}
#sec-new-two .podcast-right .title
{
    margin: 0;
}
#sec-new-two .podcast-child-foot
{
    position: initial;
    text-align: left;
    padding: 0px 15px;
}
#sec-new-two .podcast-child-foot a
{
    font-size: 0.8vw;
}
#sec-new-two .podcast-right
{
    display: inline-block;
    vertical-align: top;
    float: right;
    max-width: 50%;
}

.left-square-banner.home-left {
    margin: 0 0 36px;
}

section.top-banner.primer .container-iner
{
    border-bottom: 1px solid #000;
    padding: 36px 0px 38px;
    margin: 0 0 31px;
}
.left-square-banner.home-left img
{
    width: 100%;
}

.left-square-banner.home-left 
{
    margin: 5px 0 36px 0;
}

.left-square-banner.home-left.mobile 
{
    margin: 5px 0 5px 0;
    display: none;
}

section.top-banner.primer
{
     display: block; 
}


@media (min-width: 1250px) {
    
    #foto-slider .slick-slide.slick-current .foto-slider-image img {
    height: 17vw;        width: 100%;
    }
       #foto-slider .slick-slide .foto-slider-image img {
height: 13vw;        width: 100%;
    }
    .foto-slider-image span
    {
            display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    }
        .news-one-left-block-title
    {
        padding: 12px 26px;
    }

     .container, section.sec-product-sider .container {
        max-width: 83%;
        margin: 0 auto;
    }
    .carousel-inner img
    {
        width: 100%;
    }
    .sec-news-four-img a img {
    max-height: 293px;
}
.sec-news-seven-block-left a img {
    min-height: 576px;
}
.seven-block a img {
    min-height: 237px;
}
.sec-news-seven-bl-left-new a img {
    height: 517px;
}
.seven-block a span {
    max-height: 33px;
    overflow: hidden;
}
.seven-block {
    padding: 0 0 14px;
}
.header-left {
    width: auto;
    text-align: left;
    margin: 44px 13px 0 0;
}
.sec-news-three-block a img {
    height: 8.9vw;
}

.category-news-image {
    width: 52%;
}
.category-news-block {
    width: 48%;
}
.article-slider-item a img {
    width: 100%;
}
.category-news-image a img {
    width: 100%;
}
.s-event-img img {
        width: 100%;
        height: 287px;
}
.sec-news-three-left a img {
    height: 27.1vw;
}

section.sec-news-one.banner-included
{
    
}
section.sec-news-one.banner-included .news-one-right
{
    max-width: 40%;
}
section.sec-news-one.banner-included .news-one-left
{
    width: 28%;
    float: none;
    margin: 0 1% 0 0;
}
.banner-included-l
{
    display: inline-block;
    float: left;
    width: 30.3%;
}
.banner-included-l img
{
    width: 100%;
    max-height: 498px;
}

}

@media (min-width: 1921px) {
    body.body-rus .header-left .date {
    margin: 6px 0 0;
}
  
        body.body-rus .news-one-left-block-title a {
    font-size: 0.88vw;
        }
           body.body-rus .news-one-left-block-img a img {
        height: 5.9vw;
    }
   body.body-rus .news-one-right-info
    {
            -webkit-line-clamp: 3;
    }
    .header-info {
    margin: 34px 0 0;
}
.size {
    margin: 40px 0 0 0px;
}
    .header-left {
        margin: 35px 13px 0 0;
    }

    #sec-new-two .podcast-right .time{
        padding: 2px 16px 2px 2vw;
}
    .call .plate .log {
    margin-top: -14px;
}
    .call .plate img {
    width: 3vw;
    height: 3vw;
}

    .sec-news-three-block a span
    {
 display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        padding: 7px 11px 7px;
        min-height: 4.1vw;
    }
    
    .header-info ul li:nth-child(4) a:before {
        margin: 2px 0vw 0 0vw;
        background: url(../img/home1.png) no-repeat 50% 5px;
        background-size: contain;
        height: 1.2vw;
        width: 1.1vw;
}


    .header-info ul li:nth-child(2) a:before {
    margin: 2px 0.4vw 0 0.4vw;
    background: url(../img/rupor.png) no-repeat 50%;
    background-size: contain;
    height: 1.2vw;
    width: 1.2vw;
}


.header-info ul li:nth-child(3) a:before {
    margin: 2px 0.4vw 0 0.4vw;
    background: url(../img/mail.png) no-repeat 50% 5px;
    background-size: contain;
    height: 0.9vw;
    width: 0.9vw;
}
    .news-one-left-block-title a
    {
            font-size: 1vw;
    }
    .news-one-left-block-img a img
    {
               height: 6.5vw;
    }
    .news-one-right-img a img {
    max-height: initial;
    min-height: initial;
    }
    
    body .dropdown svg {
    font-size: 0.7vw; margin: 7px 7px 7px 11px;
    }
    body .dropdown .select:before {
    width: 64px;
    height: 64px;
    }


h1, 
.call .footer {
    font-size: 2vw;
}
.h3, h3, body .another-art, .biznes-news-name a {
        font-size: 1.3vw;
    }
    .news-one-right-img a span, 
    .sec-news-three-left a span,
    .sec-news-four-title a,
    .sec-news-seven-block-left a span,
    .category-news-name a,
    .sidebar-title a,
    .sidebar-news-block span,
    .adver-two-title
    {
        font-size: 1.37vw; line-height: 120%;
    }
    .news-one-right-info  {
    font-size: 1.05vw;
    }
    .sec-news-three-title a, .sec-news-four-more a,
       .sec-news-four-text,
       .sec-news-three-block a span,
       .sec-title a.red.button,
       .sec-title a.black.button,
       section#sec-news-thirteen .seven-block a span,
       .news-one-right-info,
       .date,
       .category-news-info,
       .pagination ul li a, 
       .pagination ul li span,
       body .dropdown .select,
       article p,
       .h4, h4,
       body #iibravo20seller a,
       .article-info-left span,
       .article-tags span,
       span.aee1 a,
       span.aee2,
       .biznes-news-text,
       .breadcrumb a,
       .breadcrumb span,
       .breadcrumb svg,
       ul.accordion li a,
       div#biznes-filter.filter-category form.filter .dropdown input, 
       article ol
    {
            font-size: 1vw;
            line-height: 120%;
    }
    .accordion .link,
    section#wrapper.biznes-page-wrapper #content p,
    h2,
    .adver-two-right span,
    .adver-three-block,
    .adver-three-bv
    {
        font-size: 1.1vw;
            line-height: 120%;
    }
    
    body {
    font-size: 1vw;
    }
    
    .biznes-news-block {
    min-height: 14vw;
    }
    body #iibravo20seller .date,
    .article-info-left {
    font-size: 0.8vw;
}

.biznes-news-image a img {
    object-fit: cover;
    height: initial;
    width: 100%;
}

form.filter button {
    width: 64px;
    height: 64px;
}
body #iibravo20seller a{
        display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
    .article-desc
    {
           font-size: 1.2vw;
            line-height: 120%; 
    }
    
    
    .category-news-image a img,
    .sidebar-news-block a img{
        width: 100%;
        height: auto;
    }
    .sec-news-three-block a span,
    {
    font-size: 0.8vw;
    }
        .sec-news-four-img a img {
        max-height: initial;
    }
    .five-news-block-more a {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 0.9vw;
}
 .five-news-block-price {
font-size: 0.75vw;
}
    .seven-block a span,
    .footer-info-job,
    .footer-info-phone,
    .footer-info-mail,
    nav#f-menu ul li a,
    nav.main-menu ul li a,
    .size a
    {
        max-height: initial;
        overflow: initial;
        font-size: 1vw;
        line-height: 120%;
    }
    
    .footer-info-title,
    .news-one-left-more a
    {
        font-size: 1.1vw;
    }
    .header-info ul li a
    {
         font-size: 0.9vw;
    }
.news-one-left-block-title a
{
      font-size: 0.94vw;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        overflow: hidden;
}
.sec-news-four-title a
{
         -webkit-line-clamp: 4;
}
.five-news-block-image a img {
    width: 100%;
}
.mini-banner img
{
    width: 277px;
}

.search form input
{
    width: 100%;
    height: auto;
    font-size: 1vw;
}
.search {
    max-width: 261px;
}
.search form button {
        width: 1.56vw;
        height: 1.56vw;
        background: #e42320 url(../img/search.png) no-repeat 50%;
        position: absolute;
        left: 0;
        top: 0;
        background-size: 35px;
}
article p
{
    line-height: 200%;
}

}



@media (min-width: 1850px) {
div#carouseld div.car img {
    width: 100%;
}
.news-one-right {
    width: 61%;
}
.sec-news-seven-block-right {

    width: 24%;
}
.sec-news-seven-block-left {

    width: 74%;
}
    .sec-news-seven-block-left a img {
        width: 100%;
    }
    
        .seven-block a img {
        width: 100%;
    }
    
}


div#carouseld
{
    
    
}
div#carouseld div.car
{
    display: inline-block;
    vertical-align: top;
    width: 49%;
}
div#carouseld div.car img
{
    
    
}
div#carouseld div.car:last-child
{
    float: left;
}

@media (min-width: 1850px) {
div#carouseld div.car img {
    width: 100%;
}
.news-one-right {
    width: 61%;
}
.sec-news-seven-block-right {

    width: 24%;
}
.sec-news-seven-block-left {

    width: 74%;
}
    .sec-news-seven-block-left a img {
        width: 100%;
    }
}

@media (max-width: 1850px) {
    
    .news-one-left-block-title a {
    max-height: 97px; 
    overflow: hidden;
    display: inline-block;
    }
    
    
section.sec-news-one.banner-included .news-one-left-block-img a img {
    height: 118px;
}
   section.sec-news-one.banner-included .news-one-left-block-title a {
    font-size: 17px;
    }
              .news-one-left-block-title {
        padding: 12px 6px;
    }

}
 

@media (max-width: 1510px) and (min-width 1024px) {
    
      section.sec-news-one.banner-included .news-one-left-block-img a img {
        height: 100px;
    }
      section.sec-news-one.banner-included .news-one-left-block-title a {
        font-size: 16px;
        height: 78px;
        overflow: hidden;
        display: inline-block;
    }
    
}
@media (max-width: 1280px) and (min-width 1024px){
    
    section.sec-news-one.banner-included  .news-one-right-img a img {
    height: 269px;
    min-height: initial;
    }
    .banner-included-l img {
    width: 100%;
    max-height: initial;
    height: 374px;
}


}


@media (min-width: 1024px) {
.sec-news-four-bl-right, .sec-news-seven-bl-right {
    display: inline-block;
    float: right;
    width: 100%;
}
}

 @media only screen and (min-device-width: 1921px) and (max-device-width: 2600px) 
{
    .sec-news-seven-block-left a img{
            height: 27vw;
    }
    
} 

 @media only screen and (min-device-width: 1280px) and (max-device-width: 1921px) 
 {

         
        .news-one-left-block-title {
        padding: 12px 6px;
    }

      .container, section.sec-product-sider .container
    {
      
        max-width: 1280px;
    }
    
        .news-one-left-block-title a {
        font-size: 19px;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .news-one-left-block-img a img {
    height: 116px;
    }
        .sec-news-three-block a img {
        height: 122px;
    }
   .sec-news-three-block a span
    {
    
    }
 .news-one-right-img a img {
    max-height: 433px;
    min-height: 318px;
 }
     .sec-news-three-left a img {
        height: 408px;
    }
    
 }
 


@media (max-width: 1023px) {
    .banner-included-l
    {
     text-align: center;   
    }
  .quest-slider-title {
    /*	font-size: 32px; */
    font-size: 23px;
  }

  .quest-slider-title span {
    padding: 35px 30px 0 0;
  }
}

@media (max-width: 767px) {

    body.body-ru 
    {
    
    }
body.body-rus .mobile-menu {
        float: right; 
}

    body.body-rus .mobile-search {
        display: inline-block;
        float: right;
         margin: 9px 6px 0 0px;
    }
        body.body-rus .mobile-ico {
        display: inline-block;
        right: 53%;
        position: initial;
        width: initial;
        float: right;
        margin: 9px 8px 0 0px;
    }
    
        body.body-rus .size {
        margin: 0px 0 0 9px;
        position: initial;
        left: 87px;
        width: 88px;
        text-align: right;
    }
    
    
section.top-banner.primer
{
    display: none;
}

    .left-square-banner.home-left.mobile 
{
    display: block;
}
 

  .quest-slider {
    padding: 13px;
  }

  .quest-slider button.slick-arrow {
    width: 46px;
    height: 47px;
    background: #ffffffd9;
    border-radius: 50%;
    z-index: 11;
    top: 129px;
  }

  .quest-slider .slick-prev:before {
    background: #fff url(../img/r-right.png) no-repeat 50%;
    padding: 18px;
    background-size: 25px;
  }

  .quest-slider .slick-next:before {
    background: #fff url(../img/l-left.png) no-repeat 50%;
    padding: 18px;
    background-size: 25px;
  }

  .quest-slider .slick-prev {
    right: 4px;
  }

  .quest-slider .slick-next {
    left: 4px;
  }

  .quest-slider-title:before {
    content: "";
    background: #fff url(../img/quest.png) no-repeat 50%;
    padding: 44px 73px;
    border-left: 0;

    background-size: 74px;
    /*		width: 100%;  */
  }

  .quest-slider-title span {
    padding: 0 10px 10px;
    text-align: center;
    line-height: 120%;
  }

  .quest-slider-bottom-item-two .q-title {
    font-size: 20px;
  }

  .quest-slider:after {
    height: 427px;
  }

  .answer-text {
    font-weight: 700;
    font-size: 30px;
    padding: 0px 22px;
  }
}


@media (max-width: 1920px) {
    #sec-new-two .podcast-child-foot a {
    font-size: 14px;
}
    #sec-new-two .podcast-child-top {
    padding: 0px 15px;
    }
    #sec-new-two .podcast-left img {
    height: initial;
}  nav#f-menu ul li a span img {
        vertical-align: middle;
        max-height: 20px !important;
        }
        
}


@media (max-width: 767px) {
    
    body.body-rus article
    {
        max-width: 96%;
    margin: 0 auto;
    }
    
        .mobile-menu {
        display: inline-block;
        float: left;
        margin: 11px 0 0;
    }
        .mobile-search {
        display: inline-block;
        float: left;
        margin: 9px 0 0 6px;
    }
        .mobile-ico {
        display: inline-block;
        right: 53%;
        position: initial;
        width: initial;
        float: left;
        margin: 9px 0 0;
    }
    
.size {
        margin: 0px 0 0 9px;
        position: initial;
        left: 87px;
        width: 88px;
        text-align: left;
    }
    .size a {
    color: #fff;
    text-decoration: none;
    font-weight: 700;
    /* text-transform: uppercase; */
    font-size: 16px;
    display: inline-block;
    width: 100%;
    border: 0px !important;
    padding: 0px !important;
}
    body {
        padding: 33px 0 0;
    }
     .logo {
        width: 134px;
    }
    
      .logo a img {
    max-width: 128px;
}

    #sec-new-two .podcast .podcast-child {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    max-width: 100%;
    border: 0;
}
#sec-new-two .podcast-right .time {
    font-size: 14px;
}
#sec-new-two .podcast-right .time:after {
    content: "";
    margin: 1px 10px 0px 10px;
    background: url(../img/rupor.png) no-repeat 50%;
    background-size: contain;
    height: 20px;
    width: 21px;
    display: inline-block;
    vertical-align: top;
    position: absolute;
    left: 0;
    top: 1px; display: none;
}
#sec-new-two .podcast-left img {
    height: initial; 
}

article p {
    font-size: 24px;
}
    h1 {
        font-size: 35px;
    }
}


@media (max-width: 340px) {
        body.body-rus .size {
        margin: -15px 0 0 9px;
        position: initial;
        left: 87px;
        width: 100%;
        text-align: right;
        float: right;
    }
        body.body-rus .mobile-ico {
        display: inline-block;
        right: 53%;
        position: initial;
        width: initial;
        float: right;
        margin: 0px 8px 6px 0px;
    }
    
    body.body-rus .mobile-search {
        display: inline-block;
        float: right;
        margin: -1px 6px 0 0px;
    }
        .size {
        margin: 0;
        position: initial;
        left: 87px;
        text-align: left;
        overflow: hidden;
        width: 100%;
        border: 0;
        padding: 0;
    }
    
        .size a {
        color: #fff;
        text-decoration: none;
        font-weight: 700;
        /* text-transform: uppercase; */
        font-size: 16px;
        display: inline-block;
        width: initial;
        border: 0px !important;
        padding: 0px !important;
        display: inline-block;
    }
    
        .logo a img {
        max-width: 160px;
        max-height: 60px;
        height: auto;
        width: auto;
        object-fit: contain;
    }
        .logo {
        width: initial;
    }
        .mobile-menu {
        display: inline-block;
        float: left;
        margin: 2px 0 0;
    }
    .mobile-search {
        display: inline-block;
        float: left;
        margin: 0px 0 0 6px;
    }
    .mobile-ico {
        display: inline-block;
        right: 53%;
        position: initial;
        width: initial;
        float: left;
        margin: 2px 0 0;
    }
        .size {
        margin: -15px 0 0;
        }
        
}