@media (max-width: 1400px) {
  /* body {
    background-color: rgb(131, 130, 130);
  } */
  .menuhead {
    padding: 0 0 0 20px;
  }
}

@media (max-width: 1200px) {
  /* body {
    background-color: rgb(255, 0, 157);
  } */
  .menuhead {
    padding: 0 0 0 40px;
  }
  .sidebar__home__one {
    display: flex;
    margin: 15px 0 0 0;
  }

  .ads__block {
    width: 50%;
    padding: 0;
  }

  .opinion__block {
    width: 50%;
    margin: 0 0 0 15px;
  }
}

@media (max-width: 992px) {
  /* body {
    background-color: rgb(0, 47, 255);
  } */
  .menuhead {
    display: none;
  }
  .hotnews__block {
    width: 100%;
    display: flex;
  }

  .hotnews__block__title {
    /* width: 75%; */
    padding: 0;
  }

  .hotnews__block__body {
    width: 75%;
    padding: 0 0 0 15px;
  }

  .hotnews__block a {
    /* display: flex; */
    width: 25%;
  }

  .hotnews__block__img img {
    height: 80px;
    width: 100%;
    border-radius: 4px;
  }

  .ads__block {
    width: 100%;
    padding: 0;
  }

  .opinion__block {
    width: 100%;
    margin: 15px 0 0 0;
  }

  .sidebar__home__one {
    display: block;
  }

  .opinion__block__firstitem__body__name {
    width: 100%;
  }

  .hotnews__block__data_cat {
    padding: 3px 0 0 0;
  }

  .gorizont__menumob {
    display: block;
  }
}

@media (max-width: 767px) {
  /* body {
    background-color: rgb(81, 255, 0);
  } */

  .hotnews__block__img img {
    height: 65px;
    width: 100%;
    border-radius: 4px;
  }

  .newsblock__item__body {
    width: 75%;
  }

  .newsblock__item__img {
    width: 25%;
  }

  .newsblock__item__title {
    font-size: 18px;
  }

  .menuhead__search {
    padding: 10px 0 2px 0;
    text-align: center;
  }

  .menuhead__v__soc {
    padding: 15px 0 10px 0px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border-bottom: 5px solid #dfe7ef;
  }

  .menuhead__v__soc__items__name {
    display: none;
  }

  .menuhead__v__soc__items_n {
    padding: 0 20px 0 0;
  }

  .menuhead__v__other-link {
    display: none;
  }
  .menuhead__v__soc__items_n:nth-last-child(-n + 1) {
    padding: 0;
  }
  .menuhead__topfor {
    background: #ffffff;
  }

  .othermenu__items.othermenu__items-active {
    padding: 0;
  }
  input#search__top {
    border-bottom: 1px solid #dfe7ef;
    height: 30px;
    border-radius: 0;
    outline-offset: 0px;
    width: 80%;
    padding: 0 8px 0 8px;
    background: #fff;
    -webkit-appearance: none;
  }

  input.search-top_sbn {
    border: 0;
    background: #0057b5;
    color: #fff;
    width: 20%;
    height: 30px;
    font-size: 14px;
    border-radius: 5px;
  }

  form#searchform {
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: space-around;
    gap: 10px;
  }

  .opinion__c_author__single {
    width: 100%;
  }

  .sample-posts__b {
    display: flex;
    margin: 10px 0 20px 0;
    flex-wrap: nowrap;
    overflow-x: auto;
  }

  .post_rtag__b {
    font-size: 16px;
    padding: 2px 10px 2px 15px;
    width: auto;
  }

  .post_rtag__b__img img {
    width: 200px;
    height: 140px;
    object-fit: cover;
    border-radius: 5px;
  }

  .post_rtag__b__title {
    font-size: 16px;
    line-height: 18px;
    margin: 10px 0 0 0;
  }

  .sample-posts__b {
    -webkit-overflow-scrolling: touch;
  }

  .sample-posts__b::-webkit-scrollbar {
    display: none;
  }

  .post_rtag__b__title a {
    color: #101010;
  }

  .post_rtag__b__title a:hover {
    color: #545454;
  }

  .titl__ample-posts__b {
    font-size: 14px;
    font-weight: 500;
    margin: 0px 0px 0px 10px;
    writing-mode: tb-rl;
    transform: rotate(180deg);
    text-align: end;
    text-transform: uppercase;
    background: #b7b7b7;
    padding: 0 0 10px 0px;
    color: #fff;
    border-radius: 3px;
    position: inherit;
  }

  /*.news_item__content iframe {
    width: 100% !important;
    max-width: initial !important;
  }*/
  .wp-block-embed__wrapper {
    position: relative !important;
    padding-bottom: 56.25% !important; /* Соотношение 16:9 */
    height: 0 !important;
    overflow: hidden !important;
    max-width: 100% !important;
    background: black !important; /* На случай, если видео не загрузится */
  }

  .wp-block-embed__wrapper iframe {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      width: 100% !important;
      height: 100% !important;
      display: block !important;
  }
  .wp-block-quote {
    position: relative !important;
    max-width: 100% !important;
    padding: 5px 10px 1px 10px !important;
    color: #484848 !important;
    margin: 10px 10px 15px 10px !important;
    border-left: 3px solid #0158b5 !important;
  }

  .wp-block-quote iframe {
      display: block !important;
      width: calc(100% - 10px) !important;
      height: auto !important;
      aspect-ratio: 16 / 9 !important;
      margin-top: 5px !important;
  }

  iframe {
    display: block;
    max-width: 100%;
    height: auto;
    aspect-ratio: 16 / 9;
    margin: 10px auto;
  }




  .row.ivfront > .col-12.col-md-4:nth-child(4),
  .row.stfront > .col-12.col-md-4:nth-child(4) {
    display: none;
  }
}

@media (max-width: 576px) {
  /* body {
    background-color: red;
  } */

  svg.logo_bug__ico {
    width: 80px;
    height: 40px;
  }

  .lfbd__col:nth-last-child(-n + 3) {
    display: none;
  }
  .mdbd__col:nth-last-child(-n + 4) {
    display: none;
  }
  .topnews {
    padding: 0;
    margin: 0 -12px 0 -12px;
  }
  .ts__img img {
    /* height: 360px; */
    height: 60vh;
  }
  .ts__title {
    font-size: 22px;
    line-height: 26px;
  }

  .hotnews__block__title {
    font-size: 1em;
    font-weight: 400;
  }

  .head_row {
    display: flex;
    align-content: center;
    align-items: center;
    margin: 0 0 0 0;
    padding: 0 0 4px 4px;
  }
  .hotnews__block {
    padding: 17px 0 0 5px;
  }

  .logosite__img img {
    width: 70px;
    padding: 5px 0 0 0;
  }
  .head {
    padding: 5px 0 0px 0;
    margin: 0 0 -1px 0;
    /* background: #e1eefb; */
  }

  .othermenu__items.othermenu__items-active {
    margin: 5px 0 15px 0;
    padding: 0px 0 5px 0;
  }
  .hotnews__block:nth-last-child(-n + 2) {
    display: none;
  }
  .newsblock__item__title {
    font-weight: 600;
    line-height: 1.2;
    font-size: 16px;
  }

  .newsblock__item__text {
    display: none;
  }

  .newsblock__item {
    padding: 10px 0 10px 0;
  }
  .newsblock__item__img img {
    height: auto;
    border-radius: 2px;
    height: 60px;
  }

  .newsblock__item__img {
    padding: 0 10px 0 0;
  }

  .ftr__socbox {
    padding: 10px 0 30px 0;
  }
  svg.ftr__socbox__icon__item {
    width: 25px;
    height: 25px;
  }

  .ftr__socbox__icon {
    margin: 0 15px 0 0;
  }

  .news_item__title h1 {
    font-size: 28px;
    color: #001429;
    padding: 10px 0 10px 0px;
  }

  .news_item__date {
    opacity: 0.5;
    font-size: 10px;
  }

  .news_item__title {
    padding: 10px 0 0 0;
  }

  .articleblock__item__title {
    font-size: 18px;
    line-height: 20px;
    padding: 10px 0 2px 0;
  }

  .cn__mob__c {
    padding-top: 10px;
  }

  .articleblock__item__date {
    margin: 0 0 20px 0;
  }

  .articleblock__item__img img {
    border-radius: 5px;
  }

  .hotnews__blocks {
    padding: 0 0 15px 0;
    border-bottom: 1px solid #ddd;
    margin: 0 0 10px 0;
  }
  .opinion__c_block__single {
    padding: 20px 0 0 0;
  }

  .search__rezz {
    margin: 15px 0 15px 0;
  }

  .chek__datenews {
    color: #929292;
    border: 0;
  }
  .slidetop__block {
    bottom: 5%;
    left: 20px;
    right: 20px;
  }
  section.onepage {
    padding: 15px 15px 15px 15px;
  }

  .sample-posts__b {
    margin: 10px -12px 10px -12px;
  }

  .footer__copi {
    text-align: justify;
    padding: 5px 10px;
    color: #151516;
  }
  p.comment-form-author {
    color: #8c8c8c;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    gap: 0px;
  }

  p.comment-form-email {
    color: #8c8c8c;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    gap: 0;
  }

  .wp-pagenavi {
    padding: 30px 0;
    font-size: 20px;
  }
  
  .wp-pagenavi a, .wp-pagenavi span {
    padding: 3px 10px;
  }

}

@media (max-width: 286px) {
  .otherroz {
    display: none;
  }

  .ftr__socbox__icon {
    margin: 0 10px 0 0;
  }
}
