@media all and (max-width: 767px) {
  .view-ten-t-corridors .view-content .views-row {
    width: 50%;
  }

  #content-wrapper,
  .view-ten-t-corridors .view-content .views-view-grid,
  .node-type-transport-section-index.section-themes #block-bean-tent-home-banner img,
  .node-type-transport-section-index.section-themes #block-bean-tent-core-network-corridors img,
  .node-type-transport-section-index.section-themes  #block-bean-tent-video img,
  #sidebar-right,
  .node-type-ten-t-corridor .field-group-htabs-wrapper .horizontal-tabs-list li,
  .node-type-ten-t-corridor .field-group-htabs-wrapper .horizontal-tabs-list li.last,
  .node-type-ten-t-corridor .field-group-htabs-wrapper img {
    width: 100%;
  }
  .node-type-ten-t-corridor .field-group-htabs-wrapper .horizontal-tabs-list li.selected {
    margin-bottom: 0;
    border: 1px solid #004594;
  }
  .network_corridors_right .network_corridors_button {
    margin: auto;
  }
  .node-type-transport-section-index.section-themes #block-views-ten-t-events-block-2,
  .node-type-transport-section-index.section-themes #block-views-ten-t-news-block-1 {
    width: 100%;
    float: none;
    margin-bottom: 15px;
  }
  .panel .panel-body .list-group .list-group li.expanded ul li a.active {
    background-position: -1460px -814px;
  }
  .panel .panel-body .list-group .list-group li.expanded ul li a {
    background-position: -1440px -856px;
  }
  .panel .panel-body .list-group .list-group a.list-group-item {
    background-position: -1456px -856px;
  }
  ul li.expanded ul li.expanded > a {
    background-position: -1473px -814px !important;
  }
  #sidebar-right ul li a {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media all and (max-width: 479px) {
  .view-ten-t-corridors .view-content .views-row {
    width: 100%;
  }

  .field-name-field-corridor-cnc-forum .filter_container {
    padding-right: 0;
    width: 100%;
    border: 0;
  }

  .field-name-field-corridor-cnc-forum .transport-area li a,
  .field-name-field-corridor-cnc-forum .country-area a {
    font-size: 1.5rem;
  }

  .field-name-field-corridor-cnc-forum .country-area .area-content,
  .field-name-field-corridor-cnc-forum .transport-area .area-content {
    padding: 5px 0 0 5px;
  }

  .field-name-field-corridor-cnc-forum .links-area {
    float: none;
    width: 100%;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #4a90e0;
  }
}
