

@media (max-width: 1024px) {
  .people-list .pull-left {
    float: none;
    margin-right: 0;
    margin-bottom: 10px;
    width: 100%;
  }
  .people-list .pull-left img {
    width: 100%;
  }
}
@media (max-width: 680px) {
  .ja-beranis-blog .items-row {
    margin-bottom: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .blog .article-image .pull-none,
  .item-page .article-image .pull-none {
    margin-left: -20px;
    margin-right: -20px;
  }
  .blog-featured .items-leading {
    margin-right: 0;
  }
  .items-more {
    background-image: none;
  }
  .items-more .nav-stacked {
    border-top: solid 1px #ddd;
    margin-left: 0;
    padding-top: 20px;
  }
  .items-row .item {
    margin-bottom: 10px;
  }
  .article-header h1 {
    margin-top: 20px;
    font-size: 20px;
  }
  .people-list > div {
    float: left !important;
    margin-bottom: 10px;
    width: 100% !important;
  }
  .ja-beranis-careers .items-row.cols-2 {
    background: none;
  }
  .ja-beranis-careers .items-row .item {
    margin: 0 0 20px;
    padding: 0 0 10px;
  }
  .ja-beranis-careers .article-image .pull-none,
  .ja-beranis-careers .item-page .article-image .pull-none {
    margin-left: 0;
    margin-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-left: 0;
    margin-right: 0;
    width: 100% !important;
  }
  .login-wrap .login_form fieldset,
  .login-wrap .login fieldset {
    padding: 20px;
  }
  .login-wrap .login_form fieldset input,
  .login-wrap .login fieldset input {
    width: 90%;
  }
  .reset .form-actions,
  .remind .form-actions {
    padding-left: 0;
  }
  .newsfeed-category .btn-group input {
    width: 100px;
  }
  .newsfeed-category .btn-group select {
    width: 60px;
  }
  .contact h3 {
    font-size: 20px;
  }
  .contact .contact-address {
    margin-bottom: 10px;
  }
  .contact .address-info {
    border-left: none;
    padding-left: 0;
  }
  .contact .control-contact textarea,
  .contact .control-contact input {
    width: 90%;
  }
  .search .phrases-box input,
  .search .phrases-box label {
    vertical-align: middle;
    margin-bottom: 0;
  }
  .search .only input[type=checkbox] {
    vertical-align: top;
    margin-top: 5px;
  }
}
@media (max-width: 600px) {
  #finder-search input.inputbox {
    width: 90%;
  }
  #finder-search a.btn,
  #finder-search button.btn {
    margin-top: 20px;
  }
}
@media (max-width: 380px) {
  #searchForm .btn-toolbar .btn-group {
    margin-left: 0;
  }
}

