@media only screen and (min-width: 994px)
{
    nav > ul{ display: block !important;}
}

@media only screen and (min-width: 992px) and (max-width: 1245px) 
{
    
    .container{ width: 100%; padding: 0 15px;}
    /* index */
    .arr-box a span{ font-size: 15px;}
    .about{ padding: 35px 0 30px;}
    
	nav ul li	{margin-left: 22px;}
	h1	{font-size: 75px; line-height: 78px;}
	
	.filter_container h1	{padding-bottom: 40px;}
	.discography_wrap .grid-item a .discography_cont	{padding: 0 10px 0 10px;}
	.discography_wrap .grid-item a .discography_cont h4	{font-size: 15px; line-height: 17px;}
	.discography_wrap .grid-item a .discography_cont span	{width: 50px;}
	
	.filter-button-group	{text-align: center;}
	.filter-button-group span	{padding-left: 0; float: none;display: inline-block;}
	.filter-button-group button	{float: none; display: inline-block;}
	.discography_wrap	{padding-bottom: 0;}
    
    .bloglinks{ text-align: center;}
	.bloglinks span	{padding-left: 0; float: none;display: inline-block;}
	.bloglinks ul{float: none; display: inline-block;}
    .bloglinks ul li{float: none; display: inline-block;}
    
    
    
	
	/*inner2*/
	.media_wrap .grid-item .img-video-info{ padding: 0 90px 0 15px;}
	.media_wrap .grid-item .img-video-info span	{width: 80px;}
	.media_wrap .grid-item .img-video-info h4	{font-size: 20px;}
	.media_wrap .grid-item .img-video-info span em	{font-size: 20px;}
	.media_wrap .grid-item .img-video-info span i	{font-size: 30px;    padding-top: 9px; }
	.media_wrap .grid-item .img-video-info	{height: 85px; }
	.media_wrap .grid-item .img-video-info h3	{font-size: 30px; }
	.media_wrap .grid-item .img-video-info span	{padding: 20px 0;}
	.media_wrap .grid-item--width2 .img-video-info span i	{font-size: 30px; }
	.media_wrap .grid-item--width2 .img-video-info span em{font-size: 22px;}
	.media_wrap .grid-item--width2 .img-video-info span	{padding: 13px 0;}
    
    /* inner4.html */
    
    .videoimg { width: 100%; height: auto;}
    
    /* inner6.html */
    
    .listbox ul{ width: 100%;}
    .listbox ul li{ width: 33.3333%; box-sizing: border-box; margin: 0; padding-right: 20px;}
    .listbox ul li:last-child{ padding: 0;}
    .listbox ul li img{ display: block; width: 100%; height: auto;}
    
    /*inner5*/
	header	{background-size: auto auto;}
	.tour_concerts_wrap h4	{font-size: 24px; line-height: 26px;}
	.tour_concerts_wrap h6	{font-size: 20px; line-height: 22px;}
	.tour_concerts_wrap ul li span.date	{    width: 155px;  height: 65px; line-height: 63px;     font-size: 22px;     margin-top: -32.5px;}
	.tour_concerts_wrap ul li a.buy_ticket	{    width: 155px;  height: 65px; line-height: 63px;     font-size: 22px; margin-top: -32.5px; right: 14px;}
	.tour_concerts_wrap ul li	{padding: 12px 180px 12px 170px; height: 90px;}
	.tour_concerts_wrap ul li .countdown-block	{width: 225px; margin-top: -32.5px;}
	.tour_concerts_wrap ul li .countdown-block span.top	{font-size: 30px; line-height: 32px;}
	.tour_concerts_wrap ul li .countdown-block	{height: 65px;}
	.tour_concerts_wrap ul li .countdown-block span	{padding: 6px 6px}
	.tour_concerts_wrap .upcoming-tours ul li:hover	{padding-left: 260px;}
	.tour_concerts_wrap ul li:after	{bottom: -9px;}
	.tour_concerts_wrap .pasts-tours ul li:hover	{padding-left: 184px;}
	.tour_concerts_wrap .pasts-tours	{padding-bottom: 50px;}
	.tour_concerts_wrap .upcoming-tours	{padding-top: 15px; padding-bottom: 15px;}
	
	/*inner7 */
	.media_photos ul	{margin: 0 -7.5px;}
	.media_photos ul li	{padding: 7.5px;}
	.breadcrum	{padding: 20px 0 10px;}
	.maintitle	 h1{padding-bottom:15px;}
	.media_photos	{margin-top: 25px;}
	.media_photos ul	{padding-bottom: 25px;}
	
	/*inner10*/
	.tour-details {margin-top: 30px;}
	.tour_info	{padding-left: 15px;}
	.tour_info h2	{font-size: 32px; line-height: 34px; padding-bottom: 35px;}
	.tour_info h3	{font-size: 28px; line-height: 30px; padding-bottom: 28px;}    
    
	.jedi-digit	{font-size: 28px !important; line-height: 30px;}
	.jedi-dash	{padding: 4px 6px 49px!important;}
	.jedi-tripdash	{padding:4px 6px 49px!important;}
   
	
	h1.special_headind span#media_top.news_top	{bottom:160px;}
}

@media only screen and (min-width: 1025px) and (max-width: 1160px) 
{
	.discography_wrap .grid-item a .discography_cont h3{ font-size:15px; line-height:22px;}
}
@media only screen and (min-width: 992px) and (max-width: 1024px) 
{
    body.sticky_btns {padding-top: 155px;}
	.filter-button-group	{text-align: center; top: 91px;}
    .logo{ width: 95px;}
    nav{ padding: 30px 0 0;}
    nav ul li.arrow span{ left: auto; right: -10px; bottom: auto; top: 13px;}
    nav ul li { margin-left: 25px; padding: 0 15px 0 0;}
    /* nav ul li:last-child{ padding-right: 0;} */
    nav ul li a{ font-size: 15px;}
    nav ul li ul li{ margin: 0;}
    .social{ padding: 40px 0 0 30px;}
	.discography_wrap .grid-item a .discography_cont h3{ font-size:14px; line-height:18px;}
	
	.videocont iframe           {min-height:540px;}
}

@media only screen and (max-width: 1024px) 
{
    .media ul li a .hov{ bottom: 0 !important;}
	.discography_wrap .grid-item a .discography_cont	{bottom: 0;}
	.media_wrap .grid-item .img-video-info	{bottom: 0px;}
    nav ul li.arrow span{ display: block;}

}

@media only screen and (min-width: 768px) and (max-width: 991px) 

{
    /* index */
    .container{ width: 100%; padding: 0 15px;}
    .about{ padding: 35px 0 30px;}
    .arr-box a span{ font-size: 15px;}
    .about p{ font-size: 20px; line-height: 30px;}
    .media-tweet h2{ margin: 0 0 12px;}
    .news-event h2{ margin: 20px 0 12px;}
    .arrivals h2{ margin: 0 0 12px;}
    .arr-box{ padding: 0 0 20px;}
    .news ul li p{ font-size: 14px;}
    .news ul li > a{ font-size: 14px; line-height: 20px;}
    .arrivals{ padding: 30px 0 40px;}
    
    nav ul li ul{ left: -80px;}
    nav ul li.arrow span{ left: auto; right: -10px; bottom: auto; top: 13px;}
    nav ul li { margin-left: 15px; padding: 0 18px 0 0;}
    /* nav ul li:last-child{ padding-right: 0;} */
    nav ul li a{ font-size: 15px;}
    nav ul li ul li{ margin: 0;}
    .discography_wrap .grid-item a .discography_cont h3{ font-size:15px; line-height:20px;}
    
    
    /* inner3.html */
    
    .intro{ padding: 35px 0 40px;}
    .intro h2{ margin: 0 0 12px;}
    .intro p{ font-size: 20px; line-height: 30px;}
    .intro a.viewmore{ font-size: 22px; line-height: 40px;}
    .indepth h2{ margin: 0 0 12px;}
    .indepth ul li{ font-size: 20px; line-height: 30px;}
 
	nav ul li	{margin-left: 22px;}
	h1	{font-size:65px; line-height:67px;}
	
	.filter_container h1	{padding-bottom: 30px;}
	.discography_wrap .grid-item a .discography_cont	{padding: 0 10px 0 10px;}
	.discography_wrap .grid-item a .discography_cont h4	{font-size: 15px; line-height: 17px;}
	.discography_wrap .grid-item a .discography_cont span	{width: 50px;}
	.grid-item	{width:25%;}
	.grid-item--width2	{width:50%;}
	.grid{margin: 0 -7px;}
	.grid-item	{padding: 7px;}
	.grid-sizer	{width: 5%;}
	
	.filter-button-group	{text-align: center;}
	.filter-button-group span	{padding-left: 0; float: none;display: inline-block;}
	.filter-button-group button	{float: none; display: inline-block;}
	.nav	{float: none;}
	.logo	{padding: 25px 0 15px;}
	nav	{padding-top: 0; padding-bottom: 15px; float: none; clear: both; width: 100%; text-align: center;}
	nav ul	{float: none; }
	nav ul li	{float: none; display: inline-block; margin-left:15px;}
    
    nav ul li ul li{ float: none; display: block;}
    nav ul li ul li a{ text-align: left;}
    
	.filter-button-group	{top: 159px;}
	body.sticky_btns	{padding-top: 218px;}
	header.sticky nav	{padding-bottom: 15px; padding-top: 0;}
	body.small1 .filter-button-group	{top: 118px;}
	nav ul li:first-child	{margin-left: 0;}
	body.sticky_btns.small	{padding-top: 190px;}
	.discography_wrap	{padding-bottom: 0;}
	
	/*inner2*/
	.media_wrap .grid-item .img-video-info{ padding: 0 65px 0 15px;}
	.media_wrap .grid-item .img-video-info span	{width: 60px;}
	.media_wrap .grid-item .img-video-info h4	{font-size:17px;}
	.media_wrap .grid-item .img-video-info span em	{font-size: 15px;}
	.media_wrap .grid-item .img-video-info span i	{font-size: 20px; }
	.media_wrap .grid-item .img-video-info	{height: 70px; }
	.media_wrap .grid-item .img-video-info h3	{font-size: 27px; }
	.media_wrap .grid-item .img-video-info span	{padding: 16px 0;}
	.media_wrap .grid-item--width2 .img-video-info span i	{font-size: 27px; }
	.media_wrap .grid-item--width2 .img-video-info span em{font-size: 20px;}
	.media_wrap .grid-item--width2 .img-video-info span	{padding: 9px 0;}
	.media_wrap .grid-item--width2 .img-video-info span	{width: 75px;}
	.media_wrap .grid-item--width2 .img-video-info 	{padding-right: 85px;}
    
    
    /* inner4.html */
    .section1{ margin: 35px 0 50px;}
    .videoimg { width: 100%; height: auto;}
    .tracklisting    { margin: 20px 0 0;}
    .video{ padding: 30px 0 35px;}
    
    /* inner6.html */
    
    .listbox ul{ width: 100%;}
    .listbox ul li{ width: 33.3333%; box-sizing: border-box; margin: 0; padding-right: 20px;}
    .listbox ul li img{ display: block; width: 100%; height: auto;}
    .latestnews h3{ margin: 0 0 20px;}
    .latestnews h2{ font-size: 22px; line-height: 26px;}
    .headlines p{ font-size: 16px; line-height: 24px; margin: 0 0 18px;}
    
    .bloglinks{ text-align: center;}
	.bloglinks span	{padding-left: 0; float: none;display: inline-block;}
	.bloglinks ul{float: none; display: inline-block;}
    .bloglinks ul li{float: none; display: inline-block;}
    
    
    /* inner8.html */
    
    .maintitle h2{ font-size: 35px; line-height: 38px;}
    
    
	/*inner5*/
	
	.tour_concerts_wrap h4	{font-size: 24px; line-height: 26px;}
	.tour_concerts_wrap h6	{font-size: 20px; line-height: 22px;}
	.tour_concerts_wrap ul li span.date	{    width: 155px;  height: 65px; line-height: 63px;     font-size: 22px;     margin-top: -32.5px;}
	.tour_concerts_wrap ul li a.buy_ticket	{    width: 155px;  height: 65px; line-height: 63px;     font-size: 22px; margin-top: -32.5px; right: 14px;}
	.tour_concerts_wrap ul li	{padding: 12px 180px 12px 170px; height: 90px;}
	.tour_concerts_wrap ul li .countdown-block	{width: 225px; margin-top: -32.5px;}
	.tour_concerts_wrap ul li .countdown-block span.top	{font-size: 30px; line-height: 32px;}
	.tour_concerts_wrap ul li .countdown-block	{height: 65px;}
	.tour_concerts_wrap ul li .countdown-block span	{padding: 6px 6px}
	.tour_concerts_wrap .upcoming-tours ul li:hover	{padding-left: 260px;}
	.tour_concerts_wrap ul li:after	{bottom: -9px;}
	.tour_concerts_wrap .pasts-tours ul li:hover	{padding-left: 184px;}
	.tour_concerts_wrap .pasts-tours	{padding-bottom: 50px;}
	.pasts-tours a.load_more	{height: 50px; line-height: 54px;}
	.tour_concerts_wrap .upcoming-tours	{padding-top: 15px; padding-bottom: 15px;}
	
	
	/*inner7 */
	.media_photos ul	{margin: 0 -7.5px;}
	.media_photos ul li	{padding: 7.5px;}
	.breadcrum	{padding: 20px 0 10px;}
	.maintitle	 h1{padding-bottom:15px;}
	.media_photos	{margin-top: 25px;}
	.media_photos ul	{padding-bottom: 25px;}
	body	{padding-top: 155px;}
	body.small1	{padding-top: 106px;}
	
	/*inner10*/
	.tour-details {margin-top: 25px;}
	.tour_info	{padding-left: 15px;}
	.tour_info h2	{font-size:28px; line-height: 30px; padding-bottom: 35px;}
	.tour_info h3	{font-size: 26px; line-height: 28px; padding-bottom: 28px;}
	.tour_info  ul li i	{margin-right: 12px; font-size: 22px; }
	.tour_info ul li	{font-size: 20px;}
   
.jedi-digit	{font-size: 28px !important; line-height: 30px;}
	.jedi-dash	{padding: 4px 6px 49px!important;}
	.jedi-tripdash	{padding:4px 6px 49px!important;}   
	
	
	h1.special_headind span#media_top.news_top	{bottom:260px;}
	
		.videocont iframe           {min-height:415px;}
}


@media only screen and (max-width: 993px) 
{
    /* index */
    .container{ width: 100%; padding: 0 15px;}
    .about{ padding: 20px 0 20px;}
    .arr-box a span{ font-size: 15px;}
    .about p{ font-size: 18px; line-height: 33px;}
    .media-tweet h2{ margin: 0 0 12px;}
    .news-event h2{ margin: 20px 0 12px;}
    .arrivals h2{ margin: 0 0 12px;}
    .arr-box{ padding: 0 0 20px;}
    .media{ padding: 25px 0;}
    .arrivals{ padding: 30px 0 40px;}
    footer{ text-align: center;}
    .footleft{ float: none; display: inline-block;}
    .footright{ float: none; display: inline-block; margin: 20px 0 0;}
    footer .container{ padding-top: 15px; padding-bottom: 15px;}
    
    nav ul li ul { position: static; width: 100%; border:none;}
    nav ul li ul li{ border-bottom: none; margin: 0;}
    nav ul li ul li a{ padding: 0 25px; line-height: 35px;}
    
    /* inner3.html */
    
    .intro{ padding: 35px 0 40px;}
    .intro h2{ margin: 0 0 12px;}
    .intro p{ font-size: 18px; line-height: 26px;}
    .intro a.viewmore{ font-size: 22px; line-height: 40px;}
    .indepth h2{ margin: 0 0 12px;}
    .indepth ul li{ font-size: 18px; line-height: 26px;}
    
    
	nav ul li	{margin-left: 22px;}
	h1	{font-size:50px; line-height:52px;}
	
	.filter_container h1	{padding-bottom: 15px;}
	.discography_wrap .grid-item a .discography_cont	{padding: 0 10px 0 10px;}
	.discography_wrap .grid-item a .discography_cont h4	{font-size: 15px; line-height: 17px;}
	.discography_wrap .grid-item a .discography_cont span	{width: 50px;}
	.grid-item	{width:50%;}
	.grid-item--width2	{width:100%;}
	.grid{margin: 0 -7px;}
	.grid-item	{padding: 7px;}
	.grid-sizer	{width: 5%;}
	
	.filter-button-group	{text-align: center;}
	.filter-button-group span	{padding-left: 0; float: none;display: inline-block;}
	.filter-button-group button	{float: none; display: inline-block;}
	nav	{float: none; padding: 0; margin: 0 -15px; position: relative;}
	.logo	{padding: 15px 0 8px; width: 130px;}
	nav	{padding-top: 0; padding-bottom: 16px; float: none; clear: both; text-align: center; text-align: left;}
	nav ul	{float: none; position: absolute; left: 0; top: 100%; background: #fff; width: 100%; padding: 10px 0;}
	nav ul li	{float: none; display: inline-block; margin: 0; padding: 2px 0;}
	.filter-button-group	{top: 155px; margin-bottom: 25px;}
	body.sticky_btns	{padding-top: 218px;}
	header.sticky nav	{padding-bottom: 15px; padding-top: 0;}
	body.small1 .filter-button-group	{top: 104px;}
	header.sticky .logo	{padding-bottom: 8px; width: 130px;}
	nav ul li:first-child	{margin-left: 0;}
	nav ul {display: none;}
	nav ul li a{ padding: 5px 15px;}
	body.sticky_btns.small	{padding-top: 190px;}
	.discography_wrap	{padding-bottom: 0;}
	
	body	{padding-top: 0 !important;}
	header	{position: relative; left: 0; top: auto !important;}
	.filter-button-group	{position: relative; left: 0; top: auto !important;}
	.social	{padding: 35px 0 0 ;}
	header.sticky .social	{padding: 35px 0 0;}
	nav ul li{display: block; }
	.mobutton	{display: block; clear: both; float: right;}
	.mobutton span	{background: #350826;}
	header{z-index: 999;}
	.filter-button-group button	{ margin: 0;}
	
	/*inner2*/
	.media_wrap .grid-item .img-video-info{ padding: 0 65px 0 15px;}
	.media_wrap .grid-item .img-video-info span	{width: 60px;}
	.media_wrap .grid-item .img-video-info h4	{font-size:17px;}
	.media_wrap .grid-item .img-video-info span em	{font-size: 15px;}
	.media_wrap .grid-item .img-video-info span i	{font-size: 27px; }
	.media_wrap .grid-item .img-video-info	{height: 70px; }
	.media_wrap .grid-item .img-video-info h3	{font-size: 17px; }
	.media_wrap .grid-item .img-video-info span	{/*padding: 16px 0;*/}
	.media_wrap .grid-item--width2 .img-video-info span i	{font-size: 27px; }
	.media_wrap .grid-item--width2 .img-video-info span em{font-size: 20px;}
	.media_wrap .grid-item--width2 .img-video-info span	{/*padding: 9px 0;*/}
	.media_wrap .grid-item--width2 .img-video-info span	{width: 75px;}
	.media_wrap .grid-item--width2 .img-video-info 	{padding-right: 85px;}
	.media_wrap .grid-item	{width: 100%;}
	.media_wrap .grid-item--width2	{width: 100%;}
	.media_wrap .grid-item--width1{width: 100%;}
    
    /* inner4.html */
    .section1{ margin: 15px 0 50px;}
    .videoimg { width: 100%; height: auto;}
    .tracklisting    { margin: 20px 0 0;}
    .albumcover figure img{ display: block; width: 100%; height: auto;}
    .video{ padding: 30px 0 35px;}
    .albumlyrics{ padding: 30px 0 25px;}
    
    
    /* inner6.html */
    
    .listbox ul{ width: 100%; float: none;}
    .listbox ul li{ width: auto; box-sizing: border-box; margin: 0; padding-right: 0px;}
    .listbox ul li:last-child{ padding: 0;}
    .listbox ul li img{ display: block; width: auto; height: auto; max-width: 100%;}
    .latestnews h3{ margin: 0 0 20px; }
	.latestnews .bancaption h3{ font-size:22px; line-height:25px;}
    .latestnews h2{ font-size: 22px; line-height: 26px;}
    .headlines p{ font-size: 16px; line-height: 24px; margin: 0 0 18px;}
    
    .bloglinks{ text-align: center; }
	.bloglinks span	{padding-left: 0; float: none;display: inline-block;}
	.bloglinks ul{float: none; display: inline-block;}
    .bloglinks ul li{float: none; display: inline-block;}
    .bloglinks ul li a    { margin: 0;}
    .asidebar{ padding:  30px 0 35px 20px; margin: 20px 0 0;}
    
    /* inner8.html */
    .maintitle h2{ font-size: 32px; line-height: 35px;}
    
	/*inner5*/
	
	.tour_concerts_wrap h4	{font-size: 22px; line-height: 24px;}
	.tour_concerts_wrap h6	{font-size: 19px; line-height: 20px;}
	.tour_concerts_wrap ul li span.date	{ margin: 0 auto; display: block; width: 155px;  height:55px; line-height: 53px; margin-left:-77.5px;      font-size: 22px;     margin-top:12px; position: absolute; left: 50%; top: 0; }
	.tour_concerts_wrap ul li a.buy_ticket	{clear: left; margin: 0 auto;    width: 155px;  height: 55px; line-height: 53px;   margin-left:-77.5px;   font-size: 22px;  margin-top:0px; position: absolute; left: 50%; top: auto; right: auto; bottom: 0; margin-bottom: 12px;}
	.tour_concerts_wrap ul li	{padding: 68px 12px 70px 12px; height: auto;}
	.tour_concerts_wrap ul li .countdown-block	{width: 225px; 0; top:12px; left: 50%; margin-left: -112.5px; margin-top: 0;}
	.tour_concerts_wrap ul li .countdown-block span.top	{font-size: 27px; line-height: 30px;}
	.tour_concerts_wrap ul li .countdown-block	{height: 55px;}
	.tour_concerts_wrap ul li .countdown-block span	{padding: 3px 6px}
	.tour_concerts_wrap .upcoming-tours ul li:hover	{padding-left: 260px;}
	.tour_concerts_wrap ul li:after	{bottom: -9px;}
	.tour_concerts_wrap .pasts-tours ul li:hover	{padding-left: 12px;}
	.tour_concerts_wrap .pasts-tours	{padding-bottom: 40px;}
	.pasts-tours a.load_more	{height: 50px; line-height: 54px;}
	.tour_concerts_wrap .upcoming-tours	{padding-top:10px; padding-bottom:10px;}
	.tour_concerts_wrap .upcoming-tours ul li:hover	{padding-left: 12px;}
	.tour_concerts_wrap ul li .location	{ width: 100%;  display: block; text-align: center; padding: 15px 0; width: 100%;	}
	.tour_concerts_wrap ul li	{display: block;}
	.tour_concerts_wrap .pasts-tours ul li:hover span.date	{left: 50%;}
	.tour_concerts_wrap h5	{text-align: center;}
	.pasts-tours ul	{padding-bottom: 0;}
	.pasts-tours a.load_more{margin-top: 30px;}
	
	/*inner7 */
	.media_photos ul	{margin: 0 -7.5px;}
	.media_photos ul li	{padding: 7.5px; width: 50%;}
	.breadcrum	{padding: 20px 0 7px;}
	.maintitle	 h1{padding-bottom:15px;}
	.media_photos	{margin-top: 15px;}
	.media_photos ul	{padding-bottom: 15px;}
	.inner_container	{padding-bottom: 26px;}
	
	/*inner10*/
	.tour-details {margin-top: 25px;}
	.tour_info	{padding-left: 15px; padding-top: 20px;}
	.tour_info h2	{font-size:25px; line-height:28px; padding-bottom:20px;}
	.tour_info h3	{font-size: 22px; line-height: 24px; padding-bottom:25px;}
	.tour_info  ul li i	{margin-right: 12px; font-size: 22px; }
	.tour_info ul li	{font-size: 20px;}
	.tour-details	{margin-top: 15px;}
    
	#post_listing .col-lg-8.col-md-8.col-sm-8	{padding-right:10px;}
	
	.jedi-digit	{font-size: 28px !important; line-height: 30px;}
	.jedi-dash	{padding: 0px 10px 46px!important;}
	.jedi-tripdash	{padding:4px 6px 49px!important;}   
	
	header.sticky	{position:relative;}
	
	

	
	
	h1.special_headind span#media_top.news_top	{bottom:15px;}
	
		.videocont iframe           {min-height:320px;}
}
@media only screen  and (max-width: 599px) 
{
 
    /* inner3.html */
    .indepth h4{ font-size: 22px; line-height: 26px;}
    
	h1	{font-size: 35px; line-height: 37px;}
	.media_wrap .grid-item .img-video-info	{height: 60px;}
	.media_wrap .grid-item .img-video-info span i	{font-size: 22px;  padding-bottom: 3px;}
	.media_wrap .grid-item .img-video-info span em{font-size: 13px;}
	.media_wrap .grid-item--width2 .img-video-info span em	{font-size: 17px;}
	.media_wrap .grid-item--width2 .img-video-info span i{font-size: 22px;  padding-bottom: 0;}
	.media_wrap .grid-item .img-video-info span	{/*padding: 14px 0;*/}
	.media_wrap .grid-item--width2 .img-video-info span{/*padding: 7px 0;*/}
    
    /* inner4.html */
    
    .albumcover{ padding: 15px 0 0;}
    .videocont iframe {
    min-height: 247px;
    height: 254px;
}
}

@media only screen  and (max-width: 479px) 
{
    /* index */
    .container{ width: 100%; padding: 0 15px;}
    .news ul > li img{ float: none; margin: 0 0 18px;}
    .news ul li h6{ font-size: 13px; line-height: 22px;}
    .news ul li > a{ margin: 10px 0 0;}
    .arr-list .col-xs-6{ float: none; width: auto;}
    a.foologo{ margin: 0 10px 0 0;}
    .footleft p{ font-size: 14px;}
    
    /* inner3.html */
    .indepth h4{ font-size: 20px; line-height: 24px;}
    
	h1	{font-size: 33px; line-height: 35px;}
	.grid-item	{width:100%;}	
	.filter-button-group span{display: block; padding-right: 0; line-height: 18px; height: auto; padding: 15px 0 0;}
	.filter-button-group button{padding: 0 7px;}
	.filter-button-group	{padding-bottom: 8px;}
	.media_wrap .grid-item	{width: 100%;}
    
    /* inner4.html */
    
    .avail ul{ float: none; width: auto;}
    .avail ul li{ float: none;}
    .video{ padding: 30px 0 40px;}
    .breadcrum{ padding: 12px 0 7px;}
    .albumdesc{ padding: 30px 0 25px;}
    
    /* inner6.html */
    
    .latestnews{ padding: 25px 0 30px;}
    .listbox ul li img{ display: block; width: auto; height: auto; width: 100%;}
    .asidebar{ padding: 30px 0 30px 10px;}
    .headlines{ padding: 0px 10px 0;}
    .latestnews h2{ font-size: 18px; line-height: 24px;}
    
    .bloglinks span{display: block; padding-right: 0; line-height: 18px; height: auto; padding: 15px 0 0;}
	.bloglinks ul li a{padding: 0 7px ;}
    .bancaption{ left:12px; bottom:12px;}
	.latestnews .bancaption h3{ font-size:19px; line-height:22px;}
	.latestnews .bancaption h6{ font-size:14px; line-height:22px;}
    
    
    /* inner8.html */
    .maintitle h2{ font-size: 22px; line-height: 30px;}
    
	/*inner7 */
	.media_photos ul li	{width: 100%;}
	.tour_info  ul li em	{display: block; padding-left: 35px;}
	
	.videocont iframe {
    min-height: 160px;
    height: 165px;
}

}

@media only screen and (min-width: 760px) 
{

.news ul > li img {
    width: 135px;
    margin-left: -9px;
}
.news > .row > .banner.col-lg-12 {
    width: 390px;
}

}



/********* Discography ***********/








@media only screen and (max-width: 993px) {
.news {
    padding: 5px 10px 10px 10px;
}
.social {
    display: none;
}
.mobutton {
    clear: right !important;
    margin-top: 27px;
    margin-right: 10px;
}

header.home {
    position: absolute;
}

.mobutton span {
    background: #757575;
}

nav ul {
    height: 100%;
    z-index: -1;
    position: fixed !important;
    left: 0;
    top: 0 !important;
}

nav ul li:first-child {
    margin-top: 100px;
}

nav {
    text-align: center !important;
   
}

nav ul li a {
    font-size: 19px;
    line-height: 37px;
}

.breadcrum {
    padding: 120px 0 7px;
}

.col-lg-4.col-md-4.col-sm-4 {
    padding-right: 20px !important;
}

header.sticky{background: none !important;}

.mobutton {
    position: fixed;
    right: 14px;
}

.discography_cont {
    display: none !important;
}

.discography_wrap .filter_container h1 {
    margin-top: 22px;
}

}






@media (min-width: 1200px){
.col-lg-8 {
    width: 66.66666667%;
    padding-right: 40px !important;
}
}

/********* Mobile *********/
@media only screen and (max-width: 500px) {

header.sticky{background: inherit !important}

.bloglinks.filter-button-group{visibility: hidden; min-height: 80px;}
.newsinfo a.readMore { display:none;}

.col-lg-8 .latestnews {
    padding-left: 0;
    padding-right: 0;
}
.newsinfo strong{font-size: 19px}

.about .row .col-lg-10 p:nth-child(2) {
    display: none;
}
.about .row .col-lg-10 p {
    line-height: : 33px;
}

.news .banner ul li p a {
    color: #323232 !important;
    font-size: 19px;
    font-weight: bold;
}

.arr-box a span {
    font-size: 20px;
    font-weight: bold;
}

.arr-box a em{font-size: 21px}

a.viewallmedia {
    font-weight: bold;
}

.news .banner ul li > a {
    display: none;
}

.news .banner ul li > a:first-child {
    display: block !important;
}
a.btnarchive,.about a, a.viewallmedia {text-align: center;    width: 100%;}

.media-tweet h2,.news-event h2,.about .col-lg-2 h2,.arrivals h2 {
    margin: 20px 0 0px !important;
}

.news ul li p {
    margin: 0px 0px -10px 0px !important;
    font-weight: bold;
    line-height: 32px !important;
    font-size: 19px;
}

.news ul li p a {
    color: #323232 !important;
}

.footersocial{display: block !important;}

.footersocial {
    display: table !important;
    float: none !important;
    margin-right: auto !important;
    margin-left: auto !important;
    margin-top: -15px;
}

.footersocial ul li a i {
    font-size: 18px !important;
}

.footersocial ul li {
    padding: 0 10px 0px 10px !important;
}

.intro p {
    line-height: 32px;
}

.indepth ul li {
    list-style-type: disc;
    list-style-position: inside;
    text-indent: -2em;
    padding-left: 2.3em;
}

.section2 .albumcover h2,.section2 .avail h2,.albumdesc h2,.section3 .video h2, .albumlyrics h2 {
    margin: 10px 0 -5px;
}


.albumdesc p {
    line-height: 35px;
}

.albumdesc.open a.viewmore em{font-weight: bold}

.video-container iframe,.video iframe {
    min-height: 160px;
    height: 165px;
}

.tour_img img {
    width: 100% !important;
}

html .formcraft-css .fc-form .form-element .form-element-html {
    padding: 0 0 1.5em 0 !important;
}

html .formcraft-css .fc-form.frame-hidden {
    width: 100% !important;
}

html .formcraft-css .fc-form.frame-hidden .form-page-content {
    margin-right: 0 !important;
    padding-right: 4px;
}


}







/********** Bug ************/
@media only screen and (max-width: 993px) {

	.woocommerce div.product {
    margin-top: 100px;
}
.ss
}













/************ Desktop ************/


@media only screen and (min-width: 800px) {
.banner a.btnarchive {
    margin-left: -12px;
    margin-top: -10px;
}
.footersocial{display: none !important;}

a.viewallmedia {
    font-weight: bold;
}

.arr-box a span{font-size: 15px}

.indepth ul li {
    font-size: 18px !important;
    line-height: 40px !important;
    margin: 0 0 12px !important;
}

.intro p {
    font-size: 18px !important;
    line-height: 37px !important;
}


.indepth h4 {
    margin: 20px 0px 20px !important;
}


.indepth ul li {
    list-style-type: disc;
    list-style-position: inside;
    text-indent: -2em;
    padding-left: 2.3em;
}

.section2 .albumcover h2,.section2 .avail h2,.albumdesc h2,.section3 .video h2, .albumlyrics h2,.section3 .tracklisting h2 {
    margin: 5px 0 5px;
}

.albumdesc p {
    line-height: 35px;
}

.albumdesc.open a.viewmore em{font-weight: bold}

.media_wrap h1.special_headind {
        margin: -4px 0 15px;
}

.media_wrap .grid-item .img-video-info h3{font-size: 20px !important;
    padding-top: 3px !important;}


.contact-section p {
    font-size: 16px;
}



}

/************** Bug ***************/
@media only screen and (max-width: 993px) {


.woocommerce div.product {
    margin-top: 120px;
}

}