@media (max-width: 1024px) {
  .view-category.ja-muzic-events .ja-muzic-events .items-row.month,
  .view-category.ja-muzic-events .ja-muzic-events .items-row.year {
    height: 40px;
  }
  .view-category.ja-muzic-events .items-row.right,
  .view-category.ja-muzic-events .items-row.right {
    margin-bottom: 20px;
  }
  .view-category.ja-muzic-events .ja-muzic-events .items-row.month,
  .view-category.ja-muzic-events .ja-muzic-events .items-row.year {
    margin-bottom: 50px;
  }
  .view-category.ja-muzic-events .items-row.left > .span12 {
    margin-right: 80px !important;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .items-row .item .article-aside dd,
  .items-leading .leading .article-aside dd {
    display: block;
    margin-left: 0;
  }
  .items-row .item article,
  .items-leading .leading article {
    min-height: 224px;
  }
  .artists > article > .article-header > .item-image {
    display: none;
  }
  .artists.videos .items-row .item .article-intro {
    height: 85px;
  }
  .ja-cp-wrap .ja-cp-main-wrap .ja-cp-main .ja-cp-group {
    text-align: left;
  }
  .view-category.ja-muzic-events .items-row.left:before {
    right: 4px;
  }
}
@media (max-width: 767px) {
  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;
  }
  .view-featured .page-header {
    margin-bottom: 15px;
  }
  .view-featured .page-header h1 {
    font-size: 26px;
    line-height: 26px;
  }
  .artists-list.photos .items-row [class*="span"] {
    float: left;
    width: 14.5%;
    margin-left: 2%;
  }
  .artists-list.photos .items-row [class*="span"] :first-child {
    margin-left: 0;
  }
  .view-category.ja-muzic-events .items-row .span6 .item.column-1,
  .view-category.ja-muzic-events .items-row .span6 .item.column-2 {
    margin-right: 0;
    margin-left: 0;
    margin-top: 0;
  }
  .view-category.ja-muzic-events .items-row .span6:first-child:after {
    background: none;
  }
  .view-category.ja-muzic-events .items-row:first-child .span6:first-child:after,
  .view-category.ja-muzic-events .items-row .span6:last-child:before {
    background: none;
  }
  .view-category.ja-muzic-events .items-row:before {
    top: 0;
  }
  .view-category.ja-muzic-events .items-row .span6:first-child:before,
  .view-category.ja-muzic-events .items-row .span6:before,
  .view-category.ja-muzic-events .items-row:first-child .span6:last-child:before,
  .view-category.ja-muzic-events .items-row .span6:last-child:before {
    background: #999;
    border: 2px solid #EEEEEE;
    content: "";
    height: 10px;
    left: 50%;
    margin: 0 -5px;
    position: absolute;
    top: -8px;
    width: 10px;
    z-index: 10;
  }
  .view-category.ja-muzic-events .items-row .span6 {
    position: relative;
  }
  .artists.videos .items-row [class*="span"] {
    border-bottom: solid 1px #ddd;
    margin-bottom: 15px;
  }
  .artists.videos .items-row .item .article-intro img {
    width: 100%;
  }
  .artists.videos .items-row .item .article-intro img.default-images {
    width: auto;
  }
  .artists .inline,
  .artists-list .inline {
    margin-top: 0;
  }
  .artists .article-content .btn-source,
  .artists-list .article-content .btn-source {
    margin-bottom: 0;
  }
  .artists .row-fluid .inline-right,
  .artists-list .row-fluid .inline-right {
    margin-top: 18px;
  }
  .view-login .login-wrap {
    width: 100%;
  }
  .view-login .login-wrap input[type="text"],
  .view-login .login-wrap input[type="password"] {
    width: 95%;
  }
  .view-login .login-wrap .login .login-fields {
    width: 100%;
  }
  .view-login .other-links ul {
    margin: 0;
    text-align: left;
  }
  .reset .form-horizontal .form-actions,
  .remind .form-horizontal .form-actions {
    padding-left: 0;
  }
  .reset .form-horizontal .control-label,
  .remind .form-horizontal .control-label {
    text-align: left;
  }
  .com_finder.view-search form#finder-search label {
    width: 100%;
    word-wrap: break-word;
  }
  .contact .contact-col1 .contact-view {
    padding: 0;
  }
  .search .btn-toolbar input.input,
  .search #searchForm select {
    width: 90%;
  }
  .search .btn-group + .btn-group {
    margin-left: 0;
  }
  #advanced-search ul li select {
    width: 90%;
  }
  .newsfeed-category input,
  .newsfeed-category select {
    width: 100px;
  }
  .tracks-list .track-title {
    font-size: 18px;
    line-height: 1.3;
  }
  .jp-time-holder,
  div.jp-audio div.jp-type-playlist div.jp-progress,
  div.jp-audio div.jp-volume-bar,
  div.jp-audio div.jp-type-playlist a.jp-mute,
  div.jp-audio div.jp-type-playlist a.jp-unmute,
  .jp-time-holder,
  div.jp-audio div.jp-type-playlist div.jp-progress,
  div.jp-audio div.jp-volume-bar,
  div.jp-audio div.jp-type-playlist a.jp-mute,
  div.jp-audio div.jp-type-playlist a.jp-unmute,
  div.jp-audio a.jp-volume-max,
  div.jp-audio-stream a.jp-volume-max,
  a.jp-shuffle:hover,
  a.jp-shuffle-off,
  a.jp-repeat,
  a.jp-repeat-off:hover,
  a.jp-shuffle,
  a.jp-shuffle-off:hover,
  div.jp-audio div.jp-type-single div.jp-progress {
    display: none !important;
  }
  div.jp-audio div.jp-type-playlist div.jp-interface {
    background: none;
    width: auto;
  }
  .btn-source.btn-buy {
    margin-bottom: 9px !important;
  }
  .view-category.ja-muzic-events .blog.events {
    padding-top: 0;
  }
  .view-category.ja-muzic-events .items-row.left,
  .view-category.ja-muzic-events .items-row.right {
    float: none;
    margin-bottom: 20px !important;
    margin-top: 0 !important;
    width: 100%;
  }
  .view-category.ja-muzic-events .items-row.left:before,
  .view-category.ja-muzic-events .items-row.right:before {
    display: none;
  }
  .view-category.ja-muzic-events .items-row.left:after,
  .view-category.ja-muzic-events .items-row.right:after {
    display: none;
  }
  .view-category.ja-muzic-events .items-row.left .span12,
  .view-category.ja-muzic-events .items-row.right .span12 {
    margin-left: 0;
    margin-right: 0;
  }
  .view-category.ja-muzic-events .items-row .item .article-title {
    max-width: none;
  }
  .view-category.ja-muzic-events .items-row.year {
    height: 40px;
    margin: 20px 0;
  }
  .view-category.ja-muzic-events .items-row.year span {
    top: 0;
  }
  .view-category.ja-muzic-events .items-row.year:first-child {
    margin-top: 0;
  }
  .blog.artists.albums .items-row [class*="span"] {
    float: left;
    margin-left: 3.5% !important;
    width: 48% !important;
  }
  .blog.artists.albums .items-row [class*="span"]:first-child,
  .blog.artists.albums .items-row [class*="span"]:nth-child(2n + 1) {
    margin-left: 0 !important;
  }
  .artists.videos .items-row [class*="span"] {
    float: left;
    margin-left: 3.5% !important;
    width: 48% !important;
  }
  .artists.videos .items-row [class*="span"]:first-child,
  .artists.videos .items-row [class*="span"]:nth-child(2n + 1) {
    margin-left: 0 !important;
  }
  .contact h3 {
    padding: 20px;
  }
  .contact .contact-misc,
  .contact .contact-address {
    padding-left: 20px;
    padding-right: 20px;
  }
  .contact .contact-col2 .contact-view h3:first-child {
    padding: 20px;
  }
  #ja-widget-map1-container {
    width: 100% !important;
  }
  .view-category.ja-muzic-events .ja-muzic-events .items-row.month,
  .view-category.ja-muzic-events .ja-muzic-events .items-row.year {
    margin-bottom: 30px;
  }
  .view-category.ja-muzic-events .blog.ja-muzic-events {
    margin-left: 0;
    margin-right: 0;
  }
  .view-category.ja-muzic-events .blog.ja-muzic-events > article {
    margin-left: 30px;
    margin-right: 30px;
  }
  .view-category.ja-muzic-events .blog.ja-muzic-events .items-row .item .article-intro,
  .view-category.ja-muzic-events .blog.ja-muzic-events .items-leading .leading .article-intro {
    height: 40px;
  }
  .items-row .item .item-image img,
  .items-leading .leading .item-image img {
    width: 100%;
  }
  .items-row .item .article-intro,
  .items-leading .leading .article-intro {
    height: 45px;
  }
  .artists.photos .carousel-control {
    width: 25px;
    height: 25px;
    background-image: url("../../../templates/ja_muzic/images/slide-btn-25-ltr.png");
    display: block;
    top: 50%;
  }
  .artists.photos .carousel-control.left {
    left: 0;
    background-position: 0 0;
  }
  .artists.photos .carousel-control.left:hover {
    background-position: 0 -25px;
  }
  .artists.photos .carousel-control.right {
    right: 0;
    background-position: -25px 0;
  }
  .artists.photos .carousel-control.right:hover {
    background-position: -25px -25px;
  }
  .view-category.ja-muzic-events .blog.ja-muzic-events {
    margin-bottom: 20px;
  }
  .view-category.ja-muzic-events .blog.ja-muzic-events:before {
    height: 98%;
  }
  #ezblog-body .blog-text img,
  #ezblog-body .blog-content img {
    width: 100% !important;
  }
  #ezblog-body .blog-title,
  #ezblog-body .blog-title a {
    font-size: 18px !important;
  }
  #ezblog-body .blog-post-in .blog-header .blog-meta > .in {
    line-height: normal !important;
    padding-top: 5px !important;
  }
  #ezblog-body .blog-post-in .blog-header .blog-meta > .in > span {
    line-height: 18px !important;
    display: inline;
  }
  #ezblog-body .featured-author {
    top: 0;
    text-align: left !important;
    left: 30px;
    width: auto;
    border: solid 1px #ddd;
  }
  #ezblog-body .featured-meta .blog-rating {
    left: 10px;
    top: 0;
    text-align: left !important;
    width: 85%;
  }
  #ezblog-body .blog-content .video-container {
    overflow: hidden;
  }
  #ezblog-body .showcase-author {
    float: left;
    position: absolute;
    left: 80px;
    top: 0;
    width: 150px;
  }
  #ezblog-body ul.featured-entries .featured-content {
    font-size: 12px;
  }
  #ezblog-body ul.featured-entries .featured-image img {
    width: 100% !important;
    max-width: 100% !important;
  }
  #ezblog-body .comment-avatar + .comment-content {
    margin-left: 0;
  }
  #ezblog-body .comment-body .form-row.half,
  #ezblog-body #eblog-wrapper .width-full {
    width: 100% !important;
  }
  #ezblog-body #subscription-message label,
  #ezblog-body #frmComment #comment-form .form-row label {
    display: inline;
  }
  .com_easyblog #eblog-wrapper .width-full {
    width: 100% !important;
  }
  #ezblog-posts .blog-content .video-source {
    display: none;
  }
  #ezblog-body ul.featured-entries .featured-title {
    font-size: 18px;
  }
  #ezblog-body ul.featured-entries .featured-title a {
    font-size: 18px;
  }
  #ezblog-body ul.featured-entries .featured-content,
  #ezblog-body ul.featured-entries .featured-title {
    margin-left: 20px !important;
    margin-right: 20px !important;
    width: auto !important;
  }
  .featured-slider {
    display: none;
  }
  #ezblog-menu.narrow .blog-navi li.toolbar-item > a:hover,
  #ezblog-menu.narrow .blog-navi li.toolbar-item > a:focus,
  #ezblog-menu.narrow .blog-navi li.toolbar-item > a:active {
    background: none;
  }
  #eblog-wrapper .profile-head .profile-avatar.float-l {
    float: left !important;
  }
  #ezblog-body .blog-read .blog-meta > .in {
    height: 50px !important;
    line-height: normal !important;
  }
  #ezblog-body .blog-read .blog-meta > .in span {
    display: inline !important;
    line-height: 18px !important;
    height: auto !important;
  }
  .com_easyblog.view-categories #ezblog-posts .blog-image {
    margin: 0 -20px 20px;
  }
  #eblog-wrapper img.avatar {
    float: left;
    vertical-align: top;
  }
  #eblog-wrapper .author-info {
    display: inline-block;
    width: 70%;
  }
  .item-page .article-aside .article-info dd.createdby {
    margin-right: 10px;
  }
  .item-page .article-aside .article-info dd.published {
    margin-left: 0;
  }
  .view-category.ja-muzic-events .ja-muzic-events .items-row.month:first-child,
  .view-category.ja-muzic-events .ja-muzic-events .items-row.year:first-child {
    margin-top: 70px;
  }
  #ezblog-menu .blog-navi li ul {
    border: none;
    right: 1px;
  }
  .com_easyblog #blog-login #form-login-username input,
  .com_easyblog #blog-login #form-login-password input {
    width: 90%;
  }
  .com_easyblog #blog-login .blog-login-helper li {
    display: block;
    float: none;
    width: 100%;
  }
  .com_easyblog #blog-login .blog-login-helper  li + li {
    margin-left: 0 !important;
  }
  #widget-profile-account ul.list-form.reset-ul li input[type="text"] {
    width: 80%;
  }
}
@media (max-width: 480px) {
  .com_finder.view-search form#finder-search input {
    margin-bottom: 9px;
    width: 95%;
  }
  .artists-list.photos .items-row [class*="span"] {
    float: left;
    width: 28%;
    margin-left: 4%;
  }
  .artists-list.photos .items-row [class*="span"] :first-child {
    margin-left: 0;
  }
  .artists > article > .article-header > .jaheadmodules {
    height: auto;
    line-height: normal;
    margin-top: 9px;
  }
  .artists > article > .article-header > .jaheadmodules a {
    display: inline-block;
    float: left;
    line-height: 1.5;
  }
  .artists > article > .article-header > .article-title {
    font-size: 16px;
  }
  .blog.artists.albums .items-row [class*="span"] {
    float: left;
    margin-left: 0 !important;
    width: 100% !important;
  }
  .blog.artists.albums .items-row [class*="span"]:first-child,
  .blog.artists.albums .items-row [class*="span"]:nth-child(2n + 1) {
    margin-left: 0 !important;
  }
  .blog.artists.albums .items-row [class*="span"] .item-image img {
    width: 100% !important;
  }
  .blog.artists.albums .jp-playlist ul {
    display: none !important;
  }
  .artists.videos .items-row [class*="span"] {
    float: left;
    margin-left: 0 !important;
    width: 100% !important;
  }
  .artists.videos .items-row [class*="span"]:first-child,
  .artists.videos .items-row [class*="span"]:nth-child(2n + 1) {
    margin-left: 0 !important;
  }
  .items-row .item article,
  .items-leading .leading article {
    min-height: 1px;
  }
  .view-category.ja-muzic-events .items-row article .created-date {
    width: 70px;
    height: 70px;
  }
  .view-category.ja-muzic-events .items-row article .created-date > span.day {
    font-size: 32px;
    left: 15px;
  }
  .view-category.ja-muzic-events .items-row article .created-date > span.month {
    left: 15px;
    top: 8px;
  }
  .view-category.ja-muzic-events .items-row .item article header.article-header {
    height: 70px;
  }
  .view-category.ja-muzic-events .items-row .item article header.article-header h2.article-title {
    margin-top: 8px;
  }
  .artists.albums > article .article-content .span9 {
    width: 100% !important;
  }
  .artists.albums > article .article-content .span9 .item-image {
    margin-right: 0;
    width: 100% !important;
  }
  .artists.albums > article .article-content .span9 .item-image img {
    width: 100% !important;
  }
  .view-category.ja-muzic-events .items-row.left > .span12 {
    width: 100%;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  #search-form #finder-search .btn {
    margin-bottom: 5px;
  }
  #ezblog-body #frmComment #comment-form .form-row label {
    white-space: pre-wrap;
  }
  #ezblog-menu .blog-navi li.toolbar-item {
    border-right: none;
  }
  .com_easyblog #blog-login #form-login-username input,
  .com_easyblog #blog-login #form-login-password input {
    width: 70%;
  }
}
@media (max-width: 420px) {
  .inline-right .ja-cp-wrap .ja-cp-main-wrap .ja-cp-main .ja-cp-group .ja-cp-item {
    width: 49%;
  }
  .inline-right .item-inner {
    padding-right: 0;
  }
  .inline .category-module li {
    width: 50%;
  }
  .article-info {
    width: 86%;
  }
  .artists > article > .article-header > .article-title {
    width: 115px;
  }
  #ezblog-body .blog-text img,
  #ezblog-body .blog-content img {
    width: 100% !important;
  }
  .items-row .item .article-intro,
  .items-leading .leading .article-intro {
    height: 55px;
  }
  #ezblog-menu .blog-navi #ezblog-search {
    width: 80% !important;
  }
  #ezblog-dashboard .dashboard-breadcrumb {
    margin-top: 10px !important;
  }
  #eblog-wrapper .list-form li input[type="text"],
  #eblog-dialog .list-form li input[type="text"],
  #eblog-wrapper .list-form li textarea,
  #eblog-dialog .list-form li textarea {
    width: 80% !important;
  }
  #eblog-wrapper .list-form li > label,
  #eblog-dialog .list-form li > label {
    width: 100% !important;
    display: block;
    text-align: left;
  }
  #eblog-wrapper .list-form li > label + div,
  #eblog-dialog .list-form li > label + div,
  #eblog-wrapper #widget-profile-account ul li > label + div,
  #eblog-dialog #widget-profile-account ul li > label + div,
  #eblog-wrapper #widget-profile-blog ul li > label + div,
  #eblog-dialog #widget-profile-blog ul li > label + div {
    padding-left: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}