@media (max-width: 1024px) {
  .t3-sidebar .ja-sidebar-login #login-form input[type="text"],
  .t3-sidebar .ja-sidebar-login #login-form input[type="password"] {
    width: 76%;
  }
  .t3-sl-2 .ja-cp-wrap .ja-cp-main-wrap .ja-cp-main .ja-cp-group .ja-cp-item {
    width: 90px;
  }
  .map-container {
    width: 100% !important;
    max-width: 100% !important;
  }
  .view-category.ja-muzic-events .items-row .item {
    padding: 0;
  }
  .view-category.ja-muzic-events .items-row.left > .span12 {
    margin-right: 70px;
  }
  .top-login,
  .top-login,
  .head-search,
  .languageswitcher-block {
    width: 55px;
  }
  .ja-home-2 .ja-contentslider-center-wrap {
    margin: 0 auto;
    width: 480px;
  }
  .ja-home-2 .module-title {
    width: 480px;
    margin: 0 auto 15px auto;
  }
  #ezblog-body .blog-read .blog-meta > .in span {
    line-height: normal !important;
    height: auto !important;
  }
  #ezblog-body .blog-admin {
    margin-left: 15px;
    margin-right: 0;
  }
  #ezblog-body .blog-text img,
  #ezblog-body .blog-content img {
    width: 100% !important;
  }
  #ezblog-body .blog-meta > .in {
    line-height: normal !important;
  }
  #ezblog-body .blog-meta > .in > span {
    display: inline-block;
    line-height: normal !important;
    height: auto !important;
    margin-top: 10px;
  }
  .btn-source.btn-buy {
    background-position: 15px center;
  }
  .ja-cp-wrap .ja-cp-item .ja-cp-image {
    height: auto !important;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .ja-home-2 {
    background-size: auto 100%;
  }
  .logo-image {
    margin-top: 5px;
  }
  .logo-image a {
    width: 100px;
    height: 26px;
    background-size: 100px auto;
  }
  .t3-mainnav.affix .logo-image a {
    width: 100px;
    height: 26px;
    background-size: 100px auto;
  }
  .ja-muzic-review-album .img-intro,
  .ja-muzic-sidenews-album .img-intro {
    width: 55px;
  }
  .t3-sl-2 .ja-cp-wrap .ja-cp-main-wrap .ja-cp-main .ja-cp-group .ja-cp-item {
    width: 112px;
  }
  .t3-sl-2 .ja-cp-wrap .ja-cp-main-wrap .ja-cp-main .ja-cp-group .ja-cp-item img {
    width: 100%;
  }
  .inline-right .ja-cp-wrap .ja-cp-main-wrap .ja-cp-main .ja-cp-group .ja-cp-item {
    min-height: 100px;
  }
  .inline-right .ja-cp-wrap .ja-cp-main-wrap .ja-cp-main .ja-cp-group .ja-cp-item .ja-cp-title {
    display: none;
  }
  .t3-footnav .span4:nth-child(1) .t3-module,
  .t3-footnav .span4:nth-child(2) .t3-module,
  .t3-footnav .span4:nth-child(3) .t3-module {
    padding-bottom: 0;
  }
  .t3-footnav .span4:nth-child(3n) .t3-module {
    border-right: 0;
  }
  .t3-footer .brand a {
    height: 57px;
  }
  .ja-home-2 .ja-contentslider-center-wrap {
    margin: 0 auto;
    width: 480px;
  }
  .t3-sidebar .ja-sidebar-login #login-form input[type="text"],
  .t3-sidebar .ja-sidebar-login #login-form input[type="password"] {
    width: 70%;
  }
  .home-feature > .container {
    padding: 0;
  }
  .newsfeed-category input,
  .newsfeed-category select {
    width: 100px;
  }
  div.jp-jplayer,
  div.jp-video-270p,
  div.jp-jplayer video {
    width: 100% !important;
  }
  .category-module.top-videos .list-inner > a {
    height: 88px;
  }
  .category-module.top-videos .list-inner:after {
    top: 55px;
  }
  #subscription-message label,
  #frmComment #comment-form .form-row label {
    white-space: inherit;
  }
  #eblog-wrapper.w320 .video-container {
    margin: 0;
  }
}
@media (max-width: 767px) {
  .logo {
    float: left !important;
    text-align: center;
    width: 100% !important;
  }
  .head-search {
    width: auto;
  }
  .head-search form {
    float: none;
  }
  .head-search .input {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 30px;
  }
  .head-search .input:focus {
    width: 100%;
  }
  .t3-header .span8,
  .t3-header .span4 {
    width: 100% !important;
    margin-left: 0 !important;
    float: none;
  }
  .languageswitcherload {
    float: left;
  }
  .languageswitcherload .mod-languages {
    text-align: right;
  }
  .t3-sl {
    padding-bottom: 18px;
    padding-top: 18px;
  }
  .t3-footer {
    margin-left: -20px;
    margin-right: -20px;
  }
  .t3-footer .container {
    margin-left: 20px;
    margin-right: 20px;
  }
  .t3-footer .brand a {
    background-size: auto auto;
    margin-bottom: 9px;
  }
  .t3-navhelper {
    padding-top: 0;
    border-bottom: none;
    display: none;
  }
  .t3-footnav {
    padding: 18px 0 0;
    font-size: 10px;
  }
  .t3-footnav .module-title {
    font-size: 12px;
    font-weight: bold;
  }
  .t3-copyright {
    padding: 0;
    *zoom: 1;
  }
  .t3-copyright:before,
  .t3-copyright:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .t3-copyright:after {
    clear: both;
  }
  .t3-copyright .container {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .copyright,
  .poweredby {
    float: none;
    display: inline-block;
    text-align: center;
  }
  .poweredby {
    margin-top: 9px;
  }
  .poweredby .t3-logo,
  .poweredby .t3-logo-small {
    float: none;
    display: inline-block;
  }
  .home-feature,
  .ja-home-2,
  .bannergroup,
  #newsticker-block,
  .t3-spotlight-1,
  .t3-sl-1,
  #back-to-top {
    display: none;
    padding-top: 0;
    padding-bottom: 0;
  }
  .t3-mainbody {
    margin-top: 80px;
    padding-bottom: 0;
    padding-top: 0;
  }
  .t3-footnav {
    font-size: 12px;
  }
  .t3-footnav > [class*="span"] {
    height: auto !important;
    width: 100% !important;
    margin-left: 0 !important;
  }
  .t3-footnav .t3-module {
    border-bottom: solid 1px #181818;
    border-right: none;
    min-height: 1px !important;
    padding-top: 9px;
    padding-bottom: 9px;
  }
  .t3-footnav .item-last .t3-module {
    border-bottom: none;
  }
  .t3-mainnav.min-mainnav .wrap.toolbar {
    display: block !important;
  }
  .t3-mainnav {
    border-top: none;
    position: fixed;
  }
  .t3-mainnav .navbar-inner {
    background: none;
    padding: 0;
  }
  .t3-mainnav .navbar-inner .brand {
    padding: 0 0 0 20px;
  }
  .t3-mainnav .navbar-inner .row .span2 {
    left: 50px;
    position: absolute;
    top: 10px;
    width: auto;
  }
  .t3-mainnav .navbar-inner .brand {
    padding: 0 0 0 20px;
  }
  .t3-mainnav .navbar-inner .logo-image {
    margin-top: 3px;
  }
  .t3-mainnav .navbar-inner .logo-image a {
    background-size: 80% auto;
    height: 31px;
    width: 120px;
  }
  .t3-mainnav.affix .navbar-inner .brand {
    padding: 0 0 0 20px;
  }
  .wrap.toolbar {
    height: auto;
    background: none;
    border-bottom: none;
    left: auto;
    right: 0;
    width: 50%;
    z-index: 1100;
  }
  .wrap.toolbar .ja-login a.login-switch {
    background: #111;
  }
  .wrap.toolbar #top-login-block {
    margin-left: 0 !important;
    float: right;
    width: 50px;
  }
  #head-search-block {
    float: right;
    margin-left: 0 !important;
    position: relative;
    width: 50px !important;
  }
  #head-search-block form {
    background: url("../../../templates/ja_muzic/images/ico/ico-search.png") no-repeat center center;
    content: "";
    cursor: pointer;
    display: block;
    height: 50px;
    margin-right: 0;
    position: relative;
    padding: 0 !important;
    padding: 0;
    width: 50px;
  }
  #head-search-block form:hover,
  #head-search-block form:focus,
  #head-search-block form:active {
    background-image: url("../../../templates/ja_muzic/images/ico/ico-search-hover.png");
  }
  #head-search-block form .search {
    background: #000;
    position: absolute;
    top: 50px;
    right: 0;
    display: none;
    width: 180px;
  }
  #head-search-block form .search input[type="text"] {
    width: 170px !important;
  }
  #head-search-block form .search input[type="text"]:focus,
  #head-search-block form .search input[type="text"]:hover,
  #head-search-block form .search input[type="text"]:active {
    width: 170px !important;
  }
  #head-search-block form:hover .search,
  #head-search-block form:focus .search,
  #head-search-block form:active .search {
    display: block;
  }
  ul.ja-login li {
    height: 50px;
    line-height: 50px;
  }
  .wrap.toolbar #head-search-block:hover form .search,
  .wrap.toolbar #head-search-block:focus form .search,
  .wrap.toolbar #head-search-block:active form .search {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  .view-category.ja-muzic-events .items-row.left > .span12 {
    margin-right: 0 !important;
  }
  .wrap.toolbar .languageswitcher-block {
    width: 53px !important;
    float: right !important;
  }
  .t3-sidebar .ja-sidebar-login #login-form input[type="text"],
  .t3-sidebar .ja-sidebar-login #login-form input[type="password"] {
    width: 70%;
  }
  div.jp-jplayer {
    width: 100% !important;
  }
  .jp-audio.jp-video-270p {
    width: 100% !important;
  }
  video {
    width: 100% !important;
    height: 140px !important;
  }
  .ja-accordion-content .mod-articles-category-introtext > strong.jquery_jplayer_mini {
    display: none;
  }
  .languageswitcher-block {
    width: 53px;
    height: 50px;
  }
  .contact .contact-col1 .contact-view > h3 {
    padding-left: 15px;
    paddign-right: 15px;
  }
  #ezblog-dashboard #entries-form .ui-content .item_title {
    margin-right: 5px;
    margin-bottom: 10px;
  }
  #ezblog-dashboard #entries-form .ui-content .item_title sup.featured-item {
    margin-top: 5px;
  }
  .category-module.top-videos .list-inner > a {
    height: auto;
  }
  .category-module.top-videos .list-inner > a img {
    width: 100%;
  }
  .category-module.top-videos .list-inner > a img.youtube-images {
    margin-top: 0;
  }
  .category-module.top-videos .list-inner:after {
    top: auto;
    bottom: 15%;
  }
}
@media (max-width: 480px) {
  .artists-list.photos .items-row [class*="span"] {
    width: 45% !important;
  }
  .inline .category-module li {
    margin-bottom: 15px;
    width: 100%;
  }
  div.jp-audio ul.jp-controls {
    width: 100% !important;
  }
}
@media (max-width: 325px) {
  .artists-list.photos .items-row [class*="span"] {
    width: 92% !important;
  }
  .artists-list.photos .items-row [class*="span"] img {
    width: 100% !important;
  }
  .search .btn-toolbar input.input,
  .search #searchForm select {
    width: 70%;
  }
  .wrap.toolbar .languageswitcher-block .dropdown-toggle,
  .wrap.toolbar .languageswitcher-block,
  .ja-login a.login-switch,
  #head-search-block,
  .languageswitcher-block,
  #head-search-block form {
    width: 45px !important;
  }
  .wrap.toolbar .languageswitcher-block .lang-inline {
    right: -1px;
  }
}