@media (max-width: 1024px) {
  div.social-wrap {
    margin: 0 -5px;
  }
  div.social-wrap a {
    background-position: center top;
    margin-left: 5px;
    margin-right: 5px;
    padding: 0;
    width: 108px;
  }
  div.social-wrap a:hover {
    background-position: center bottom;
  }
  .search .only legend {
    display: block;
    margin-bottom: 20px;
    overflow: hidden;
  }
  .search .only label {
    display: block;
    float: left;
  }
  div#k2FrontendContainer table.table-striped td a.modal {
    border: 0;
    display: block;
    top: auto;
    left: 0px;
    margin: 0;
    position: relative;
    width: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
@media (max-width: 767px) {
  .ja-mainnav {
    background: #F5F5F5;
    border: 0;
  }
  .head-search {
    float: none;
    padding-left: 20px;
    padding-right: 20px;
  }
  .head-search .input {
    background-position: 98% 50%;
    height: 37px;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }
  .ja-copyright {
    padding: 20px 20px 40px;
    *zoom: 1;
  }
  .ja-copyright:before,
  .ja-copyright:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .ja-copyright:after {
    clear: both;
  }
  .copyright,
  .poweredby {
    float: none;
    display: inline-block;
  }
  .poweredby {
    margin-top: 10px;
  }
  .ja-slidenews-item img {
    width: 100%;
  }
  table.calendar {
    width: 100%;
  }
  .ja-slidenews-item {
    position: relative;
  }
  .ja-slidenews-item .content {
    padding-bottom: 60px !important;
  }
  .ja-slidenews-cover h3 {
    padding-bottom: 3px !important;
  }
  .ja-spotlight-2 .ja-sidenews img {
    max-width: 100% !important;
    height: auto;
    width: 100% !important;
  }
  .ja-sidebar .btn-big {
    margin: 0px auto !important;
    text-align: center !important;
  }
  .ja-sidebar .btn-big span {
    text-align: center;
    left: 25%;
  }
}
@media (max-width: 480px) {
  .search input.inputbox,
  .search select {
    width: 90%;
  }
  .search .pagination {
    margin: 0 -20px -20px;
  }
  .finder #search-form input.inputbox {
    width: 60%;
  }
  .article-info dd {
    margin-top: 3px;
    margin-bottom: 3px;
  }
  div.social-wrap {
    margin: 0 -5px;
  }
  div.social-wrap a {
    background-position: center top;
    margin: 0 5px;
    padding: 0;
    width: 98px;
  }
  div.social-wrap a:hover {
    background-position: center bottom;
  }
  .ja-copyright {
    padding: 0;
  }
  .ja-copyright .container {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .copyright {
    background: none;
  }
  .copyright small {
    padding-left: 0;
    text-align: center;
  }
  .poweredby small {
    text-align: center;
  }
  div.login-wrap {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }
  .contact .thumbnail {
    margin-bottom: 10px;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }
  .contact .thumbnail img {
    width: 100%;
  }
  .contact input[type=text],
  .contact input[type=email],
  .contact textarea {
    width: 90%;
  }
  div.itemListCategory img,
  div.subCategoryContainer img {
    width: 100% !important;
  }
  div.itemListCategory h2 {
    padding: 20px 20px 0;
  }
  div.itemListCategory p {
    padding: 20px;
  }
  div.itemHeader h2.itemTitle {
    font-size: 25px;
  }
  div.social-wrap a {
    margin-bottom: 10px !important;
  }
}
@media (max-width: 360px) {
  .ja-slideshow .ja-ss-desc {
    display: none;
  }
  .ja-slidenews-item img {
    width: 100%;
  }
  .ja-sidenews img {
    width: 100%;
  }
}
