/*@media only screen and (max-width:1900px){
.centerwrap{width:1560px;}

}
@media only screen and (max-width:1590px){
.centerwrap{width:1250px;}

}
@media only screen and (max-width:1279px){
.centerwrap{width:994px;}

}*/
@media only screen and (max-width:1023px){
.indexwrap{width:748px;}
.indexModel{width:49%; margin-left:1%;}
.indexRight{width:50%; margin-right:0px;}
.indexRight h1{font-size:45px;}
.indexRight textarea{width:90%; height:68px;}
.agree{padding-top:10px;}
a.entrance{font-size:45px;}
.notAgree{padding:10px 0;}
.indexfLinks{width:640px; margin:auto;}

/* Tour */
.centerwrap{width:748px;}
.slider{left:240px; top:79px; width:306px;}
.slider img{width:117px; height:82px;}
.topNav{background-size:748px; width:100%; height:72px;}
.topNav li a{line-height:72px;}
.topNav li{font-size:22px;}
.sliderinner{width:1098px; height: 82px;}
.episodeSPic{width:32%; margin-right:2%;}
.episodText{width:48%;}
.episodText h3{margin-bottom:6px;}
.boxpix2{padding-right:0px;}
.footerBanner{background-size:748px; width:100%; padding-left:52px; padding-top:181px; height:288px;}
.joinBtn{width:322px;}
.nexttour{width:328px;}

/* Join */
.joinwrap{width:748px;}
.join_sites{width:40%;}
.joinbody{width:60%;}

.getAccess{padding:0 10px;}
.textbox{width:245px;}
.joinForm{padding:0 10px;}
.jForm{padding:4px 6px 0;}
.hbox img{height:28px; vertical-align:top;}
.available{padding-bottom:14px;}
.paylogos{padding-bottom:20px;}
.signupText{padding-left:10px; padding-right:10px;}
}

@media only screen and (max-width:767px){
.indexwrap{width:460px; padding:0 10px;}
.welcome h2{font-size:18px;}
.indexModel{margin-left:0px; width:100%;}
.indexRight{width:100%; padding-top:10px;}
.read{padding-top:10px;}
.whiteBox{width:100%;}
.indexfLinks{width:100%; float:none;}
.icra{display:inline-block; float:none;}
.asacp{display:inline-block;}
.entire{padding-bottom:15px;}
.indexfLinks p{font-size:11px;}
.whiteBox h3{padding:5px 0; font-size:13px; line-height:normal;}
.indexRight textarea{height:118px;}

/* Tour */
.centerwrap{width:460px;}
.slider{width:188px; left:148px; top:0px;}
.slider img{width:71px; height:auto;}
.sliderinner{width:684px; height:71px;}
.topNav{background-size:460px; width:100%; height:44px;}
.topNav li{font-size:14px;}
.topNav li a{line-height:44px;}
.episodeData{padding:0 14px;}
.episodeBPic{margin-bottom:2%;}
.episodText{width:99%; margin-bottom:12px; height:auto; padding-bottom:10px;}
.german{margin-bottom:0px;}
.episode_content{padding:0 10px 14px;}
.episodText h3{font-size:25px;}
.footerBanner{background-size:460px; width:100%; padding-left:32px; padding-top:111px; height:288px; margin:0 auto; height:175px;}
.joinBtn{width:198px;}
.nexttour{width:201px;}
footer p{font-size:13px;}

/* Join */
.joinwrap{width:460px;}
.joinbody{width:100%;}
.join_sites{width:100%; text-align:center; padding-top:40px;}
.join_sites img{display:inline-block;}
.joinFooter{padding-left:10px; padding-right:10px;}
.flinks{font-size:13px;}
}

@media only screen and (max-width:479px){
.indexwrap{width:auto; margin:0 10px;}
.indexRight h1{font-size:32px;}
.indexRight textarea{width:100%; font-size:11px;}
a.entrance{font-size:42px;}

/* Tour */
.centerwrap{width:355px;}
.topNav{background:url(../images/mobileBg.jpg) repeat-y; height:auto;}
.slider{height:auto; width:145px; left:114px; top:-58px;}
.slider img{width:54px;}
.sliderinner{width:531px; height:auto;}
.episodText h3{font-size:22px;}
.english:before{background-size:36px; left:-12px; top:-4px;}
.german:before{background-size:36px; left:-12px; top:-5px;}
.episodText{padding-left:14px; padding-top:15px; padding-right:14px;}
.footerBanner{background-size:355px; padding-left:24px; padding-top:85px; height:135px;}
.joinBtn{width:154px;}
.nexttour{width:157px;}
footer p{padding:0 10px;}

/* Join */
.joinwrap{width:auto; margin:0 10px;}
.stream{font-size:15px; padding-bottom:5px;}
.stream span{font-size:17px;}
.jForm label{width:100%; line-height:normal; margin-bottom:0px; font-size:14px;}
.textbox{width:100%; margin-bottom:5px;}
.buttons input{padding:0 6px;}
.flinks{font-size:12px;}
.joinFooter{padding-top:20px;}
.available{font-size:14px;}
}

@media only screen and (max-width:355px){
.centerwrap{width:300px;}
.slider{height:auto; width:122px; left:97px; top:-76px;}
.slider img{width:48px;}
.sliderinner{width:478px; height:auto;}
.footerBanner{background-size:300px; padding-left:23px; padding-top:73px; height:115px;}
.joinBtn{width:127px;}
.nexttour{width:130px;}
footer{padding-top:10px;}
footer p{font-size:12px;}


}