@media screen and (min-width:900px) and (max-width:1300px){
.tour_bg {width:200px; height:auto; left:-27px; top:80px;}
.title_container {float:right;}
.row {float:right;}
.venue {width:200px;}
.city {width:243px;}

.tour_content h2 {width:60%; margin:0 auto;}

#respond form textarea {width:97% !important;}
}

@media screen and (min-width:200px) and (max-width:999px){
	html {overflow-x:hidden;}
	/* for Home page */
	#article {margin:auto auto auto 10px;}
	.article_description {margin-bottom:8px;}
	#article h1, .article_wrapper ul {margin:0 auto;}
	.header_content, .banner, .video_section, .bio_content, .tour_container {width:90%;}
	/*.tour_container img {display:none;}*/
	
	/* for Photos Page */
	#slideshow-main {height:auto; float:left;}
	#slideshow-main ul {height:auto; padding:25px 0 30px; float:left; width:100%;}
	#slideshow-main li {padding:0 0 90px; float:left;}
	
	#comments {width:92%;}
	.entry-header .entry-title {width:100% !important;}
	.post-14, #comments, .post-8 {margin:0 26px 0 auto; width:92%;}
	
	.tour_bg {padding-bottom:30px;}
	#respond form textarea {width:97% !important;}
}
@media screen and (min-width:600px) and (max-width:999px){
	/* for Home page */
	.videos {width:60%;}
	.tour {float:left; margin-left:10px; width:34%;}
}

@media screen and (min-width:200px) and (max-width:599px){
	/* for Home page */
	.videos {width:100%;}
	.tour {float:left; margin-left:10px; width:100%;}
	.videos .img {margin-top:32px;}
}

@media screen and (min-width:200px) and (max-width:450px){
	/* for Home page */
	.videos .img {height:280px;}
	#footer h3 {font-size:10px;}
}

@media screen and (min-width:900px) and (max-width:999px){
/* for Home page */
.logo {width:auto;}
.logo h1 { font-size:26px;}
#navigation {width:580px;}
.nav li {padding:0 10px;}
#article h1, .article_wrapper ul {width:82%;}
#article h1{ text-align:center;}

/* for BIO page */
.img_sec {/*height:966px;*/}
.text {width:70%;}

/*for Tour page */
.tour_content {width:84.8%; float:right;}
.title_container, .row {width:100%; margin-right:0;}
.tour_bg {width:18.2%; top:95px;}
.tour_content h2 {width:100%;}
/*.date {width:150px;}*/
.venue {width:150px;}
.city {width:176.5px;}
.tix {width:140px;}
.title {border-top:1px solid #EAE8E9;}
.title_container{border:none !important;}

/* for Photos page */
#slideshow-carousel {width:100%;}
.jcarousel-clip {width:85% !important;}

/* for Video page */
.slideshow_main_video ul {padding:25px 0 0px !important;}
.slideshow_main_video li {padding:0px !important; }
#slideshow-main {height:auto !important;}
.player_related_video .jcarousel-skin-tango .jcarousel-container {width:90% !important;}
.tour_bg {padding-bottom:30px;}
}

@media screen and (min-width:800px) and (max-width:899px){
/* for Home page */
.logo {width:auto;}
.logo h1 { font-size:26px;}
#navigation {width:530px;}
.nav li {padding:0 7px;}
#article h1, .article_wrapper ul {width:94%;}
#article h1{ text-align:center;}
.article_wrapper{ margin:25px 0 !important;}

/* for BIO page */
.img_sec {height:1077px;}
.text {width:66%;}

/*for Tour page */
.tour_content {width:84.8%; float:right;}
.title_container, .row {width:100%; margin-right:0;}
.tour_bg {width:18.2%; height:auto; left:-3%; top:98px;}
.date {width:120px;}
.venue {width:150px;}
.city {width:176.5px;}
.tix {width:140px;}
.title {border-top:1px solid #EAE8E9;}
.title_container{border:none !important;}


/* for Photos page */
#slideshow-carousel {width:100%;}
.jcarousel-clip {width:75% !important; margin:0 0 0 110px !important;}

/* for Video page */
.slideshow_main_video ul {padding:25px 0 0px !important;}
.slideshow_main_video li {padding:0px !important; }
.player_related_video .jcarousel-skin-tango .jcarousel-container {width:79% !important;}

.player embed {height:750px !important;}
.jcarousel-skin-tango .jcarousel-container {padding:10% 0 !important;}

.video_section {height:810px;}
/*#img_gallery {background-size:100% 838px;}*/
.tour_bg {padding-bottom:30px;}
}

@media screen and (min-width:700px) and (max-width:799px){
/* for Home page */
#article h1, .article_wrapper ul {width:72%;}
#article h1{ text-align:center;}
.article_wrapper {margin:0 auto; width:100%; float:none;}
.article_description{ margin:0 16px!important;}
/* for BIO page */
.img_sec {height:1252px;}
.text {width:60%;}

/*for Tour page */
.tour_content {width:84.8%; float:right;}
.title_container, .row {width:100%; margin-right:0;}
.tour_bg {width:18.2%; height:auto; left:-3%; top:100px;}
.date {width:80px;}
.venue {width:150px;}
.city {width:176.5px;}
.tix {width:120px;}
.title {border-top:1px solid #EAE8E9;}
.title_container{border:none !important;}


/* for Photos page */
#slideshow-carousel {width:100%;}
.jcarousel-clip {width:83% !important;}

/* for Video page */
.slideshow_main_video ul {padding:25px 0 0px !important;}
.slideshow_main_video li {padding:0px !important; }
.player_related_video .jcarousel-skin-tango .jcarousel-container {width:69% !important;}

.player embed {height:580px !important;}
.jcarousel-skin-tango .jcarousel-container {padding:10% 0 !important;}
.tour_bg {padding-bottom:30px;}
}

@media screen and (min-width:600px) and (max-width:699px){
/* for Home page */
#article h1, .article_wrapper ul {width:82%;}
#article h1{ text-align:center;}
.article_description{ margin:0 13px; width:100%;}
/* for BIO page */
.img_sec {height:1397px;}
.text {width:58%;}
.img_1 {margin-top:60px !important;}
.img_sec ul li {margin-top:200px;}

/*for Tour page */
.tour_content {width:84.8%; float:right;}
.title_container, .row {width:100%; margin-right:0;}
.tour_bg {width:18.2%; height:auto; left:-3%; top:110px;}
.date {width:60px;}
.venue {width:150px;}
.city {width:147px !important;}
.tix {width:80px;}
.title {border-top:1px solid #EAE8E9;}
.title_container{border:none !important;}

/*.date {width:80px;}
.venue {width:170px;}
.city {width:150px;}
.tix {width:90px;}*/

/* for Photos page */
#slideshow-carousel {width:100%;}
.jcarousel-clip {width:75% !important;}

/* for Video page */
.slideshow_main_video ul {padding:25px 0 0px !important;}
.slideshow_main_video li {padding:0px !important; }
.player_related_video .jcarousel-skin-tango .jcarousel-container {width:59% !important;}
.tour_bg {padding-bottom:30px;}

}

@media screen and (min-width:500px) and (max-width:599px){
/* for BIO page */
.img_sec {width:160px; /*height:1620px;*/}
.img_1 {margin-top:60px !important;}
.img_1:hover {background:url("../img/img_1_hover.png") no-repeat scroll center center / contain  rgba(0, 0, 0, 0);}
.img_sec ul li {height:154px; margin-top:280px;}
.text {width:58%;}

/*for Tour page */
.date {width:135px;}
.venue {width:140px;}
.city {width:100px;}
.tix {width:110px;}
.title {padding:12px 0; font-size:18px;}
.tour_container img {display:none;}
.title_container, .row {width:100%; margin-right:0;}
.title_container {border:none !important;}
.title {border-top:1px solid #EAE8E9;}

/* for Photos page */
#slideshow-carousel {width:100%;}
.jcarousel-clip {width:60% !important; margin:0 0 0 100px !important;}

/* for Video page */
.slideshow_main_video {padding:25px 0 0px !important;}
.slideshow_main_video li {padding:0px !important; }
.player_related_video .jcarousel-skin-tango .jcarousel-container {width:49% !important;}
.tour_bg {padding-bottom:30px;}
.article_description{ margin:0 13px;}
}

@media screen and (min-width:400px) and (max-width:499px){
/* for Home page */
#article h1, .article_wrapper ul {width:60%;}

/* for BIO page */
.img_sec {width:100px; /*height:1890px;*/}
.img_sec ul li {height:94px; margin-top:270px;}
.img_1 {background:url("../img/img_1.png") no-repeat scroll center center / cover  rgba(0, 0, 0, 0); margin-top:60px !important;}
.img_2 {background:url("../img/img_2.png") no-repeat scroll center center / cover  rgba(0, 0, 0, 0);}
.img_3 {background:url("../img/img_3.png") no-repeat scroll center center / cover  rgba(0, 0, 0, 0);}
.img_1:hover {background:url("../img/img_1_hover.png") no-repeat scroll center center / contain  rgba(0, 0, 0, 0);}
.img_2:hover {background:url("../img/img_2_hover.png") no-repeat scroll center center / contain  rgba(0, 0, 0, 0);}
.img_3:hover {background:url("../img/img_3_hover.png") no-repeat scroll center center / contain  rgba(0, 0, 0, 0);}
.text {width:60%;}

/*for Tour page */
.detail  {line-height:18px !important;}
.date {width:100px;}
.venue {width:100px;}
.city {width:100px;}
.tix {width:110px;}
.title {padding:12px 0; font-size:18px;}
.tour_container img {display:none;}
.title_container, .row {width:100%; margin-right:0;}
.title_container {border:none !important;}
.title {border-top:1px solid #EAE8E9;}

/* for Photos page */
#slideshow-main li span.content h1 {font-size:18px;}
#slideshow-main li span.content p {font-size:13px; text-shadow:none;}
#slideshow-carousel {width:100%;}
.jcarousel-clip {width:60% !important;}
.jcarousel-skin-tango .jcarousel-prev-horizontal{ padding:0 33px!important;}
.jcarousel-skin-tango .jcarousel-next-horizontal{padding:0 25px!important;}

/* for Video page */
.slideshow_main_video ul {padding:25px 0 0px !important;}
.slideshow_main_video li {padding:0px !important; }
.player_related_video .jcarousel-skin-tango .jcarousel-container {width:44% !important;}
.tour_bg {padding-bottom:30px;}
}

@media screen and (min-width:300px) and (max-width:399px){
/* for Home page */
#article h1, .article_wrapper ul {width:85%;}
.article_wrapper{ margin:25px 29px;}
#article h1{ text-align:center;}

/* for BIO page */
.img_sec {width:100px; /*height:2269px;*/}
.img_sec ul li {height:94px; margin-top:500px;}
.img_1 {background:url("../img/img_1.png") no-repeat scroll center center / cover  rgba(0, 0, 0, 0); margin-top:60px !important;}
.img_2 {background:url("../img/img_2.png") no-repeat scroll center center / cover  rgba(0, 0, 0, 0);}
.img_3 {background:url("../img/img_3.png") no-repeat scroll center center / cover  rgba(0, 0, 0, 0);}
.img_1:hover {background:url("../img/img_1_hover.png") no-repeat scroll center center / contain  rgba(0, 0, 0, 0);}
.img_2:hover {background:url("../img/img_2_hover.png") no-repeat scroll center center / contain  rgba(0, 0, 0, 0);}
.img_3:hover {background:url("../img/img_3_hover.png") no-repeat scroll center center / contain  rgba(0, 0, 0, 0);}
.text {width:60%;}

/*for Tour page */
.detail  {line-height:18px !important;}
.date {width:60px;}
.venue {width:80px;}
.city {width:50px;}
.tix {width:67px;}
.title {padding:12px 0; font-size:16px;}
.date p.date_data, .date p.date_data span, .detail {font-size:12px;}
.tix.buy a {font-size:14px;}
.tour_container img {display:none;}
.title_container, .row {width:100%; margin-right:0;}
.title_container {border:none !important;}
.title {border-top:1px solid #EAE8E9;}

/* for Photos Page */
#slideshow-main li span.content h1 {font-size:18px;}
#slideshow-main li span.content p {font-size:13px; text-shadow:none;}
#slideshow-carousel {width:100%;}
.jcarousel-clip {width:43% !important; margin:0 0 0 78px !important;}


/* for Video page */
.slideshow_main_video ul {padding:25px 0 0px !important;}
.slideshow_main_video li {padding:0 0 20px !important; }
.player_related_video .jcarousel-skin-tango .jcarousel-container {width:31% !important; padding:12px 0 !important;}
.tour_bg {padding-bottom:30px;}
}
@media screen and (min-width:360px) and (max-width:399px){
	.article_wrapper {margin:0 auto; width:100%; float:none;}
	.article_description{ margin:0 29px !important;}
	.date {
    width: 94px;
}
.tix {
    width: 94px;
}
.jcarousel-skin-tango .jcarousel-item{width:130px!important;}
}
/*For Header Navigation */
@media screen and (max-width: 800px) {
	.logo h1 {padding:10px 0 6px;}
	#navigation { height: auto; border-bottom: 0; width:100% !important; position:relative; z-index:1005; }
    #navigation .nav { display: none; height: auto; margin-top:22px; }  
	.nav, .nav li {line-height:35px; width:100%;}
	.nav li {padding:0;}	
	.nav li a {color:#fff;}
    #navigation li { width: 100%; float: left; position: relative; border-bottom: 1px solid #262626; }
	#navigation a { text-align: left; width: 100%; text-indent: 25px; background: #2e2e2e; float:left;}  
    #navigation a:hover { background:#444; }
    #navigation a#pull { display: block; background-color: #F4F4F4; width: 100%; position: relative; color:#3B3B3B; text-indent:0; }
    #navigation a#pull:after { content:""; background:url("../img/navbar.png") no-repeat scroll 11px -3px rgba(0, 0, 0, 0); width: 30px; height: 30px; color: #FFFFFF; display: inline-block; position: absolute; right: 15px; top: 8px;}
	.article_wrapper {margin:25px 0 0 0px !important;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait)
{
	.contents, #contact_pg {min-height:900px;}
	.tour_section {min-height:900px; background-size:100% 100% !important;}
	#slideshow-carousel {padding:50px 0 !important;}
	.video_img_gallery {min-height:540px !important;}
	#slideshow-main ul {padding:25px 0 30px !important;}
/*	#img_gallery {min-height:560px !important;}*/
	.player embed {height:580px !important;}
	.jcarousel-clip {width:73% !important; margin:0 0 0 104px !important;}
	
	.article_wrapper {margin:25px 0 0 20px !important;}
	
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) 
{
/*#img_gallery {background-size:100% 100% !important;}*/
}

@media only screen and (min-device-width : 800px) and (max-device-width : 1280px) and (orientation : portrait)
{
	.contents, #contact_pg  {min-height:1100px;}
	.tour_section {min-height:1150px; background-size:100% 100% !important;}
	#slideshow-main ul {padding:100px 0 30px !important;}
/*	#img_gallery {min-height:800px !important;}*/
}

@media only screen and (min-device-width : 980px) and (max-device-width : 1280px) and (orientation : landscape)
{
	.contents, #contact_pg  {min-height:775px;}
	.tour_section {min-height:850px; background-size:100% 100% !important;}
	.tour_bg {left:0;}
	
}

@media only screen and (min-device-width : 980px) and (max-device-width : 1280px) and (orientation : portrait)
{
	
	#img_gallery {background-size:100% 100% !important; min-height:950px !important;}
	#slideshow-carousel {padding:120px 0;}
	.video_img_gallery #slideshow-main ul {padding:25px 0 30px !important;}
}

@media only screen and (min-device-width : 600px) and (max-device-width : 1280px) and (orientation : portrait)
{
	.contents {min-height:1075px;}
	.tour_section {min-height:1150px; background-size:100% 100% !important;}
	#contact_pg  {min-height:1145px;}
	
		#img_gallery {background-size:100% 100% !important; }
	#slideshow-carousel {padding:120px 0;}
	#slideshow-main ul {padding:135px 0 30px;}
	.player_related_video .jcarousel-skin-tango .jcarousel-container{padding:110px 0 !important;}
}
@media only screen and (min-device-width : 600px) and (max-device-width : 1280px) and (orientation : landscape)
{

}

@media only screen and (min-device-width : 900px) and (max-device-width : 1920px) and (orientation : portrait)
{
	/*.contents, #contact_pg  {min-height:1725px;}*/
	.img_sec {/*min-height:1326px;*/}
	
		/*#img_gallery {background-size:100% 100% !important; min-height:1230px;}*/
	/*	#slideshow-carousel {padding:220px 0;}
#slideshow-main ul {padding:250px 0 30px;}*/
}
@media only screen and (min-device-width : 900px) and (max-device-width : 900px) and (orientation : portrait)
{
/*#img_gallery {background-size:100% 100% !important; min-height:1230px !important;}*/
#slideshow-carousel {padding:220px 0 !important;}
	#slideshow-main ul {padding:250px 0 30px !important;}
}
@media only screen and (min-device-width : 300px) and (max-device-width : 979px) and (orientation : landscape)
{
/*#contact_pg  {min-height:380px;}*/
}
@media only screen and (min-width : 360px) and (max-width : 360px)
{
.player embed {min-height:330px;}
}

@media only screen and (min-width : 300px) and (max-width : 400px)
{
/*#contact_pg  {min-height:500px;}*/
}
.form-submit{ padding-bottom:40px;}


@media screen and (max-width: 767px) {
	.contact_description {
		flex-direction: column;
	}
	.contact_description > div {
		width: 100%;
	}
	.contact_name{
		padding: 0 0 0 15px;
		margin-bottom: 20px;
	}
	#contact_pg{padding: 0;}
}