@media (max-width: 767px) {
  .items-row .item.column-1 article {
    border: none;
    padding-left: 0;
  }
  .items-row .item.column-2 article {
    padding-right: 0;
  }
  article img[align=left],
  .img_caption.left,
  article img[align=right],
  .img_caption.right,
  .img-fulltext-left,
  .img-fulltext-right {
    float: none !important;
    margin-right: 0;
    margin-left: 0;
    width: 100% !important;
  }
  .weblink-category > h2,
  .newsfeed-category > h2 {
    font-size: 18px;
  }
  .newsfeed-category .btn-toolbar input[type="text"] {
    width: 120px;
  }
  .newsfeed-category .btn-toolbar select {
    width: 90px;
  }
  .page-header > h1,
  .page-header > h2,
  .page-title,
  .componentheading {
    font-size: 18px;
  }
  .weblink-category > h2,
  .newsfeed-category > h2 {
    font-size: 18px;
  }
  .finder > h1 {
    font-size: 18px;
  }
  .items-leading .article-title,
  .items-leading .article-title > a {
    font-size: 18px;
  }
  .ja-telineiv-blog .article-header > .article-title > a {
    font-size: 18px;
  }
  .item-page .article-title,
  .item-page .article-title > a {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  #finder-search .word input.inputbox {
    width: 95%;
    margin-bottom: 10px;
  }
  #searchForm .btn-toolbar input.input {
    width: 90%;
    margin-left: 5px;
  }
  #searchForm .btn-toolbar .btn-group + .btn-group {
    margin-right: 0px;
  }
}
@media (max-width: 360px) {
  .tag-category ul.list-striped li .tag-body img {
    width: 100%;
    margin: 0 0 10px 0;
  }
  .tag-category #filter-search {
    width: 150px;
  }
}
@media (max-width: 320px) {
  #searchForm .btn-toolbar .btn-group + .btn-group {
    margin-right: 0px;
  }
}