@media only screen and (max-width:1900px){
/*.centerwrap{width:1560px;}*/

}

@media only screen and (max-width:1590px){
/*.centerwrap{width:1250px;}*/
.warningModel{right:-300px;}

}

@media only screen and (max-width:1279px){
.centerwrap{width:994px;}
.extraPadding{padding:0 30px;}
.warningModel{right:-460px;}
.footer_model{margin-left:0px;}
.mail_listarea{width:700px; text-align:center;}
.mailList h3{line-height:22px;}
.textBox{width:380px;}

/* Tour */
.nextshow{margin-left:0px; width:500px;}
.counter{width:484px;}
.nextshow h3{font-size:50px;}

.topNav ul{padding-left:0px;}
.topNav li{margin-right:21px; font-size:14px;}
.topNav li a.instantAcce{padding:0 10px;}
.tourLogo{width:300px; margin-left:8px;}
.tourVideo{width:600px; background-size:600px; margin-right:-10px; padding-top:39px; padding-left:65px; padding-right:68px; height:360px;}
.joinNow{width:340px; margin-left:0px; margin-bottom:24px; margin-top:52px;}
.tourModel{left:218px; width:250px;}
.tourModel2{width:350px; right:20px;}
.title h2{font-size:50px;}
.myFavVid{padding-top:30px;}
.favVid{width:32.66%; margin-right:1%; margin-bottom:1%;}
.titleBlock p, a.viewAll{font-size:16px;}
.favVid p{font-size:16px;}
.getAccess{padding-top:14px; padding-bottom:30px;}
.favPhoto{width:24.25%; margin-right:1%; margin-bottom:1%;}
.favPhoto p{font-size:16px;}
.features{margin-right:0px; width:280px;}
.features li{font-size:20px; margin-bottom:8px;}
.tourMidTB h3{font-size:32px; line-height:28px;}
.tourMidTB h3 span{font-size:20px;}
.tourModel3{right:30px; width:620px;}
.tourModel4{width:280px; bottom:60px;}
.followMe{margin-bottom:250px;}
.whatsGoing{margin-left:35px;}
.social{padding-left:35px;}
.vnagirl img{height:120px;}
.benefits li{font-size:26px;}

/* Bio */
.bioLogo{width:254px; padding-top:28px; margin-left:0px;}
.bioModel{margin-right:-50px; width:500px;}
.bioModel2{width:440px; top:68px; right:280px;}
.bioAccess{padding-top:30px; padding-bottom:40px;}

/* Appearances */
.appearancesModel{width:485px; margin-left:-90px;}
.appearancesLogo{width:230px; padding-top:155px; margin-left:190px;}
.myAppearances{padding:24px 20px;}
.aboutPerform{width:670px; padding:0 32px 20px; font-size:18px;}
.myAppearancesBlock{width:670px;}
.myAppearance{width:49.5%; margin-right:1%; margin-bottom:1%;}
.bookForm{padding:24px;}
.bookInfo{width:450px;}
.bookInfo p{font-size:15px;}
.bookMeForm{width:430px;}
.bookMeForm label{font-size:15px; width:180px;}
.textbox2, .bookMeForm textarea, .secure{width:250px;}
.sendRequest{width:250px; background-size:250px; height:82px;}
.appearancesModel2{left:258px; width:250px; top:210px;}

/* Updates */
.updateLogo{left:28px; width:254px;}
.joinNow2{right:54px; width:500px;}
.updateArea{padding:0px;}
.update_twitter{width:29%;}
.update_twitter iframe{height:1151px!important;}
.updatebox{width:70%;}

/* Photos */
.photoModel{width:740px; margin-left:-80px;}
.photoLogo{width:250px; margin-right:40px;}
.joinNow3{width:680px; right:64px;}
.photosArea{padding:20px 30px 30px;}
.modelPhoto{width:24.25%; margin-right:1%; margin-bottom:1%;} 
.modelPhoto h4{font-size:16px;}

/* Join */
.joinBanner{width:780px;}
.joinLogo{width:234px;}
.joinArea{padding:0 20px;}
.membership_plans{padding-left:0px; padding-right:0px;}
.plan{width:126px; margin-right:8px;}
.plan.one{margin-right:26px;}
.plan.two{margin-right:12px;}
.most_popular, .best_deal{background-size:140px;}
.join_model{width:460px; margin-right:20px;}
.join_content h3{line-height:32px; padding-bottom:10px; font-size:28px;}
.join_content{width:430px;}
.join_content ul{padding-top:0px;}
.join_content ul li{line-height:normal; background-position:left top; padding:0 0 14px 26px;}

/* Members */
.memberLogo{width:224px;}
.posts{width:492px;}
.member_footer p{font-size:15px;}

/* Videos */
.videosLogo{left:62px; width:234px;}
.videosModel{margin-left:20px; width:710px;}
.videoBannerThumb{width:650px; right:35px;}
.videosJoin{width:620px; bottom:90px;}
.updatedVideos{padding:22px 0px 12px;}
.videoPic{width:32.66%; margin-right:1%;}
.updatedVideo h3, .posted, .videoDetails p span{font-size:22px;}
.videoPics{padding-top:8px;}
.videoDetails{width:730px;}
.joinAccess{padding-bottom:0px!important;}
}

@media only screen and (max-width:1023px){
.centerwrap{width:748px;}
.extraPadding{padding:0 10px;}
.footer_model{margin-top:25px;}
.mailList{padding-bottom:30px;}
.mail_listarea{width:490px; padding-top:30px;}
.textBox{width:362px;}
.email_subscribebox{height:42px;}
.submit{height:42px; font-size:22px; letter-spacing:normal;}
.email_subscribe p{line-height:normal; padding-bottom:3px; font-size:15px;}
.email_subscribe label{font-size:15px;}
.footerLinks{border-top:7px solid #0d0d0d;}
.footerLinks p{font-size:14px; line-height:26px;}
.vnaLogo{padding-top:3px;}
.warningBlock{width:320px;}
.warningLogo{width:70%; margin:auto;}
.adultsOnly{padding-top:30px; padding-bottom:12px; margin-bottom:20px;}
.enterNow{padding-bottom:20px;}
.warningModel{width:740px; right:-330px;}
.otherlinks{font-size:13px; padding-bottom:22px; padding-top:14px;}
.leaveSite{padding-bottom:58px;}

/* Tour */
.header_cams{display:block;}
.nextshow{float:none; margin:auto; margin-bottom:12px;}
.counter{float:none; margin:auto; width:500px;}

.headerTbg{background-size:800px;}
.headerFbg{background-size:950px;}
.topNav{padding:10px 0;}
.tourLogo{width:250px;}
.tourVideo{width:430px; background-size:430px; margin-top:10px; padding-top:28px; padding-left:46px; padding-right:48px; height:260px;}
.joinNow{width:260px;}
.tourModel{left:158px; width:216px;}
.myFavVid{padding-top:10px;}
.title{padding-bottom:12px;}
.title h2{font-size:40px; background-size:350px; padding-bottom:18px;}
.titleBlock p, a.viewAll, .favVid p, .favPhoto p{font-size:14px;}
.download a{font-size:13px; width:130px; letter-spacing:normal;}
.favVid{padding:8px 8px 14px;}
.boltTR{width:20px; right:-14px;}
.boltBR{width:20px; right:-14px; bottom:-14px;}
.boltBRL{width:20px; right:-14px;}
.getAccess{padding:14px 10% 30px;}
.favPhoto{padding:8px;}
.small{width:20px;}
.boltPTR{right:-15px;}
.boltPBR{right:-15px; bottom:-15px;}
.boltPBRL{right:-15px;}
.tourMidTB{padding-top:40px;}
.followMe{margin-left:10px; margin-bottom:0px;}
.whatsGoing{float:right; margin-left:0px; width:400px;}
.features{float:right; position:relative; margin-top:15px; width:420px; margin-bottom:5px;}
.features li{font-size:18px; margin-bottom:5px;}
.tourModel3{position:relative; clear:both; width:80%; right:auto; margin:auto;}
.tourModel4{display:none;}
.social{width:auto;}
.social a{margin-right:14px;}
.social a:nth-child(4n){margin-right:0px;}
.vna_network{padding-top:32px;}
.vnaGirls{padding-left:4px;}
.vnagirl:nth-child(8n){margin-right:0px;}
.vnagirl{margin-right:4px; float:left;}
.vnagirl img{height:132px;}
.row_two .vnagirl{margin-right:4px;}
.vnaNetwork{padding-bottom:20px;}
.benefits li{padding-left:35px; font-size:22px; background-size:24px; line-height:34px;}

/* Bio */
.bioLogo{width:200px; padding-top:18px;}
.bioModel{width:400px;}
.bioModel2{right:185px; top:38px; width:350px;}
.bioAccess{padding-top:20px;}
.bioArea p{font-size:13px;}
.bioArea p span{font-size:16px;}

/* Appearances */
.appearancesModel{width:330px; margin-left:-40px;}
.appearancesLogo{margin-left:160px; padding-top:115px; width:150px;}
.aboutPerform{width:100%; padding:0 0 5px; float:none; font-size:16px; letter-spacing:normal;}
.bookEvent{width:220px; margin:auto; float:none; margin-bottom:10px;}
.myAppearances{padding:24px 20px 15px; margin:0 10px 40px;}
.myAppearance h3{font-size:15px;}
.myAppearance p{font-size:13px; line-height:16px;}
.myAppearancesBlock{width:68%;}
.upcomingAppear{width:30%; height:668px;}
.myAppearance img{margin-bottom:8px;}
.upcomingAppear p{font-size:13px;}
.upcomingAppear h3{font-size:20px;}
.bookForm{margin:0 10px 25px;}
.bookInfo{width:100%; float:none;}
.bookInfo p{font-size:14px; line-height:18px;}
.bookInfo p br{display:none;}
.appearancesModel2{position:relative; left:0px; top:30px; width:220px; float:left;}

/* Updates */
.updateLogo{width:160px; left:18px;}
.joinNow2{right:14px; width:400px;}
.updateModel{margin-left:-35px; margin-right:-10px;}
.updateContent{font-size:16px; letter-spacing:normal;}
.bpaddNone{padding-bottom:0px;}

/* Photos */
.photoModel{width:600px;}
.photoLogo{margin-right:10px; width:200px;}
.joinNow3{right:24px; width:470px;}
.photosArea{padding:14px 10px 16px;}
.modelPhoto h4{font-size:14px;}
.modelPhoto p{font-size:12px; letter-spacing:normal;}
.pagination li a{line-height:28px; height:28px; width:32px;}
.modelPhoto .download{padding-top:8px; padding-bottom:12px;}

/* Join */
.joinLogo{top:32px; width:170px; left:5px;}
.joinBanner{width:610px;}
.joinArea{padding:0 10px;}
.membership_plans{text-align:center;}
.plan{float:none; display:inline-block; margin-bottom:12px; width:138px;}
.plan.one{margin-right:32px;}
.plan.two{margin-right:22px;}
.most_popular, .best_deal{background-size:auto;}
.exclusive_content{padding:12px; margin-top:10px; margin-bottom:0px;}
.join_model{width:48%; margin-right:0px;}
.join_content{width:50%; float:right;}
.join_content h3{font-size:20px; line-height:22px; letter-spacing:normal;}
.join_content ul li{font-size:13px;}
.joinBen{padding-bottom:20px;}

/* Members */
.memberLogo{width:164px; left:6px; bottom:8px;}
.discuss{width:49%;}{width:49%;}
.member_right{width:49%;}
.posts{width:100%; margin-right:0px; margin-top:2%;}
.member_footer{padding-top:20px; padding-bottom:25px;}

/* Videos */
.videosLogo{left:32px; width:184px;}
.videosModel{margin-left:0px; width:560px;}
.videoBannerThumb{right:15px; width:500px; top:20px;}
.videosJoin{bottom:70px; width:520px; right:0px;}
.updatedVideo h3, .posted, .videoDetails p span{font-size:18px;}
.videoDetails p{font-size:13px;}
.downloadBtn{width:190px;}
.downloadBtn a{width:100%;}
.videoDetails{width:525px;}
}

@media only screen and (max-width:767px){
.comodo_join{ 
	float: none;
    margin: auto;}
.centerwrap{width:460px;}	
.centerwrap{width:460px;}
.warningModelMobile{display:block;}
.warningModel, .footer_model{display:none;}
.warningBlock{width:100%;}
.extraPadding{padding:0px;}
.warningLogo{width:50%; margin:0px;}
.warningModelMobile{width:70%; margin:-100px 0 auto; padding-top:0px; position:relative; float:right;}
.adultsOnly{border-top:2px solid #818181; padding-top:16px; clear:both;}
.mail_listarea{width:100%;}
.email_subscribe{text-align:center;}
.email_subscribe p{float:none; padding-right:0px;}
.textBox{float:none; width:400px; margin:auto;}
.subscribe{float:none; padding-bottom:10px;}
.submit{float:none; font-size:18px; height:36px;}
.footerLinks p{font-size:13px; line-height:22px;}

/* Tour */
.header_cams label{padding:10px 0;}
.header_top{padding:10px 0;}
.nextshow{width:100%; margin-bottom:10px;}
.nextshow h3{font-size:45px;}
.counter{width:100%;}

.tourLogo{width:160px; float:none; margin:auto;}
.tourVideo{width:460px; background-size:460px; margin-right:0px; padding-right:52px; padding-left:49px; padding-top:30px; margin-top:-40px; position:relative;}
.tourModel{display:none;}
.joinNow{width:236px; margin-top:42px;}
.tourModel2{right:-10px; width:270px;}
.title h2{font-size:30px; background-size:280px; padding-bottom:12px;}
.titleBlock p{padding-left:5px;}
a.viewAll{margin-right:8px;}
.favVid{width:49%; margin-right:2%; margin-bottom:2%;}
.favVid:nth-child(3n){margin-right:2%;}
.favVid:nth-child(2n){margin-right:0px;}
.boltTR, .boltBR, .boltBRL, .boltPTR, .boltPBR, .boltPBRL{display:none;}
.favVid p{padding-top:6px;}
.getAccess{padding:10px 10% 20px;}
.favPhoto{width:49%; margin-right:2%; margin-bottom:2%;}
.favPhoto:nth-child(3n){margin-right:2%;}
.favPhoto:nth-child(2n){margin-right:0px;}
.followMe{width:49%; margin-left:0px;}
.tourMidTB h3{font-size:24px; line-height:20px;}
.tourMidTB h3 span{font-size:16px;}
.social{padding:20px 20px 8px; margin-left:0px; width:auto; background:rgba(0,0,0,0.5); height:auto; text-align:center;}
.whatsGoing{width:49%;}
.social a{margin-bottom:10px; float:none; display:inline-block;}
.social a:nth-child(2n){margin-right:0px;}
.social a img{width:74px;}
.features{width:100%;}
.features li{background:#000; font-size:16px; line-height:34px; float:left; width:49%; margin-right:2%; margin-bottom:2%;}
.features li:nth-child(2n){margin-right:0px;}
.tourModel3{width:90%;}
.vnaGirls{margin-top:-6px;}
.vnagirl img{height:132px;}
.vnagirl:nth-child(8n){margin-right:4px;}
.vnagirl:nth-child(5n){margin-right:4px;}
.benefits ul:first-child{margin-right:25px;}
.benefits li{background-size:20px; font-size:16px; padding-left:28px; line-height:30px;}
.benefits{padding-bottom:8px;}

/* Bio */
.bioLogo{width:150px;}
.bioModel{width:290px;}
.bioModel2{width:210px; right:95px;}
.bioArea{padding:15px 14px 12px;}
.bioAccess{padding:18px 10% 20px;}

/* Appearances */
.appearancesLogo{width:210px; margin-left:200px; padding-top:100px;}
.appearancesModel{width:400px; margin-left:-40px;}
.appVideo{margin-top:-10px; margin-bottom:20px;}
.aboutPerform{font-size:14px;}
.myAppearances{padding:14px 10px 15px;}
.myAppearancesBlock{width:100%; float:none; margin-bottom:10px;}
.myAppearance{width:100%; float:none; margin-right:0px; min-height:inherit; margin-bottom:10px;}
.upcomingAppear{width:100%; float:none; height:240px}
.boltTop{left:50%; margin-left:-90px;}
.bookForm{padding:14px;}
.bookInfo p{font-size:13px; padding-bottom:18px;}
.appearancesModel2{display:none;}
.bookMeForm{width:100%; padding-top:10px; text-align:center;}
.bookMeForm label{line-height:normal; margin-bottom:3px; font-size:14px; text-align:left;}
.textbox2, .bookMeForm textarea, .secure{width:100%;}
.bookMeForm label{width:100%; padding-right:0px;}
.bookMeForm label.bigText br{display:none;}
.sendRequest{margin:auto; float:none; clear:both;}

/* Updates */
.updateLogo{width:100px; left:0px; bottom:3px;}
.joinNow2{width:250px; bottom:5px; right:0px;}
.updateContent{font-size:14px; line-height:18px;}
.updatebox{width:100%; margin-bottom:10px;}
.update_twitter{width:100%;}
.updatebox iframe, .update_twitter iframe{height:500px!important;}
.bpaddNone{padding-bottom:0px;}

/* Photos */
.photoModel{width:360px; margin-left:-50px;}
.photoLogo{width:120px; margin-right:0px;}
.joinNow3{right:4px; width:360px; bottom:3px;}
.pagination{padding-bottom:0px;}
.pagination li{margin-bottom:4px;}
.photosArea{padding:14px 0px 16px;}
.modelPhoto{width:49%; margin-right:2%; margin-bottom:2%;}
.modelPhoto:nth-child(2n){margin-right:0px;}

/* Join */
.joinLogo{width:110px; top:16px;}
.joinBanner{width:360px;}
.joinArea{padding:0px;}
.plan{margin-right:5px; margin-left:5px;}
.plan.one{margin-right:42px;}
.plan.two{margin-right:0px;}
.join_model{width:100%; float:none; padding-bottom:15px;}
.join_content{width:100%; float:none;}

/* Members */
.memberLogo{bottom:4px; left:0px; width:104px;}
.discuss{width:100%; margin-bottom:10px;}
.member_right{width:100%;}
.twitter_block{height:auto;}
.clickCamroom{padding-bottom:10px;}
.discuss iframe, .posts iframe, .twitter_block iframe{height:500px!important;}
.schedule{height:500px; overflow:auto;}
.posts{min-height:inherit; margin-top:10px;}
.member_footer p{font-size:13px; text-align:center; background-position:center top; padding-left:0px; padding-top:52px; padding-bottom:0px;}

/* Videos */
.videosLogo{left:0px; width:114px;}
.videosModel{width:400px;}
.videoBannerThumb{right:0px; width:350px; top:17px;}
.videosJoin{width:240px; bottom:50px;}
.updatedVideo h3{float:none;}
.posted{float:none;}
.updatedVideo h3, .posted, .videoDetails p span{font-size:16px;}
.videoDetails{width:100%; float:none;}
.downloadBtn{float:none; margin:auto; clear:both; margin-bottom:5px; padding-top:8px;}
.videoPics{padding-bottom:4px;}
}

@media only screen and (max-width:479px){
.centerwrap{width:300px;}
.warningLogo{width:60%;}
.warningModelMobile{width:75%; margin:-70px 0 auto;}
.warning{background-size:1450px;}
.mailList h3{font-size:15px; line-height:18px;}
.textBox{width:100%;}

/* Tour */
.nextshow h3{font-size:36px; line-height:38px; padding-top:22px;}

.tourVideo{width:320px; background-size:320px; margin-right:-10px; padding-right:36px; padding-left:35px; padding-top:21px; height:192px}
.joinNow{margin-left:74px; width:196px; margin-top:12px;}
.tourModel{display:block; left:208px; width:146px;}
.tourModel2{display:none;}
.headerFbg{background-size:520px; overflow:hidden;}
.vnaGirls{margin-right:-4px; margin-top:-4px;}
.vnagirl img{height:107px;}
.title h2{font-size:24px; background-size:240px;}
.titleBlock{padding:8px 10px;}
.titleBlock p{line-height:normal; padding-bottom:4px; padding-left:0px;}
a.viewAll{float:left; line-height:normal;}
.favVid{width:100%; margin-right:0px; margin-bottom:10px;}
.favPhoto p{font-size:13px;}
.tourMidTB{padding-top:30px;}
.followMe{width:100%; margin-bottom:20px;}
.whatsGoing{width:100%;}
.social{padding:0px 0px 8px; background:none;}
.social a{margin-right:10px; text-align:left;}
.social a:nth-child(2n){margin-right:10px;}
.social a:nth-child(4n){margin-right:0px;}
.social a img{width:62px;}
.social a span{font-size:10px;}
.features{margin-top:0px;}
.features li{background-color:#111; width:100%; margin-right:0px; margin-bottom:1%; letter-spacing:normal;}
.benefits ul:first-child{margin-right:0px;}
.benefits{text-align:left;}
.benefits li{font-size:15px; letter-spacing:normal;}

/* Bio */
.bioLogo{width:120px; position:absolute; left:0px; top:0px;}
.bioModel{width:230px; margin-right:-20px;}
.bioModel2{display:none;}

/* Appearances */
.appearancesLogo{margin-left:140px; padding-top:80px; width:150px;}
.appearancesModel{width:290px;}
.myAppearances{margin:0 0 30px;}
.bookForm{margin:0 0px 25px;}
.bookMeForm textarea, .textbox2{font-size:13px;}
.bookMeForm label{font-size:13px;}
.appearVNA .vna_network{padding-top:20px;}

/* Updates */
.updateLogo{width:70px;}
.joinNow2{width:160px; bottom:2px;}
.update_twitter{margin-bottom:12px;}

/* Photos */
.photoModel{margin-left:-30px; width:230px;}
.photoLogo{margin-right:0px; margin-top:5px; width:80px;}
.joinNow3{width:230px;}
.modelPhoto{padding:5px;}
.modelPhoto h4{font-size:13px;}
.modelPhoto p{font-size:11px;}
.modelPhoto .download{padding-bottom:5px;}

/* Join */
.joinLogo{width:80px; top:16px; left:0px;}
.joinBanner{width:240px;}
.plan{margin-right:4px; margin-left:4px;}
.plan.one, .plan.two{margin-left:20px; margin-right:20px;}
.join_content h3{font-size:18px; line-height:20px;}
.join_content ul li{font-size:12px;}
.joinBen{padding-bottom:10px;}

/* Members */
.memberLogo{width:70px;}
.member_footer{padding-bottom:20px;}

/* Videos */
.videosLogo{width:84px;}
.videosModel{width:280px; margin-left:-10px;}
.videoBannerThumb{width:230px;}
.videosJoin{width:180px; bottom:35px; right:-8px;}
.videoPic{width:100%; margin-right:0px; margin-bottom:10px;}
.videoPics{padding-bottom:0px;}
.videoDetails p{font-size:12px;}
.downloadBtn{width:160px;}
.downloadBtn a{font-size:17px; line-height:40px; height:40px;}
}