@media only screen and (max-width:1900px){
	.centerwrap{width:auto; padding:0 20px;}
	nav li{font-size:18px;}
	nav li a{padding:0 15px;}
	nav li.memberLog{font-size:16px;}
	nav li.instantAccess{font-size:16px;}
	.item.item-video{width:24.25%; margin-right:1%; margin-bottom:0.5%;}
	.call2action{width:580px;}
	.call2action li{font-size:30px;}
	.getPassword a{font-size:32px;}
	.item.item-portrait{width:19.2%; margin-right:1%; margin-bottom:1%;}

	/* Index */
	.warningModel{width:48%;}
	.warningModel img{width:100%;}
	.warningRight{width:50%; padding-top:20px;}
	a.enter{margin-top:30px;}
	.notExit{padding-top:48px;}

	/* Join */
	.chooseSub{width:32%; margin-right:2%;}
	.selectPlan p{font-size:22px;}
	.selectBtn{font-size:24px;}
	.price{min-width:125px; padding-top:50px; font-size:70px;}
	.price sup{font-size:20px; top:-10px;}
	.price span{font-size:18px; left:52px; bottom:18px;}
	.selectPlan{width:200px;}
	.createMembership{width:26.5%;}
	.subscription{width:72%;}

	/* Model Bio */
	.bioPic{width:23%;}
	.bioDetails{width:76%;}
	.stats{padding-bottom:40px;}
	.aboutArea p{font-size:14px;}
	.stats ul li{line-height:26px;}

	/* PicDetail */
}

@media only screen and (max-width:1800px){
	.item.item-video p { font-size:12px; }
}

@media only screen and (max-width:1590px){
	.centerwrap{width:auto;}
	.logo{margin-left:0px; width:240px; padding-top:9px; padding-bottom:0px;}
	nav{padding:20px 0;}
	.memberLogin{padding-top:4px; padding-bottom:5px;}
	.memberLogin ul li{font-size:14px; padding-right:16px;}
	.searchRight p{font-size:14px;}
	.searchBlock{margin-left:30px;}
	nav li{font-size:15px; padding-top:1px;}
	nav li a{line-height:30px;}
	nav li.memberLog{font-size:14px;}
	nav li.instantAccess{font-size:14px;}
	nav li.memberLog a, nav li.instantAccess a{line-height:32px;}
	.title h2{font-size:24px;}
	.bodyArea{padding-top:25px;}
	.title{padding-bottom:14px;}
	.item-thumb span{font-size:13px;}
	.sectionBlock{padding-bottom:30px;}
	.item.item-video p{font-size:12px; height:20px; overflow:hidden; }
	.timeDate{font-size:13px;}
	.timeDate em{padding:0 2px;}
	.exclusive{width:100%; padding-top:0px; padding-bottom:50px;}
	a.passHere{font-size:42px;}
	.exclusive p{font-size:28px;}
	.call2action li{font-size:24px; line-height:42px; background-size:22px; background-position:15px 9px;}
	.getPassword a{font-size:26px; line-height:52px;}
	.call2action{width:480px;}
	.midBanner{height:374px; margin-bottom:25px;}
	.getPassword{padding-top:12px;}
	.modelPic a span{font-size:13px;}
	.footerRight ul li{font-size:13px; padding-left:15px;}
	.copyright p span{line-height:14px;}

	/* Index */
	.warningArea{padding-top:80px;}
	.warningBlock{padding:30px; margin-bottom:300px;}
	a.enter{font-size:40px; padding:0 80px; line-height:74px;}
	.warningContent p{font-size:14px; line-height:20px; padding-bottom:20px;}

	/* Movies */
	.bodyInnerArea{padding-top:32px;}
	.pagiCenter{padding-top:50px; padding-bottom:0px;}
	.pagination li{font-size:16px; padding:0px;}
	.pagination li a{padding:0 8px; line-height:26px}
	.pagiCenter{padding-top:40px;}

	/* Join */
	.createMembership, .subscription{padding-bottom:50px;}
	.member, .payment, .subscription h3{font-size:24px;}
	.subscription h3{margin-bottom:6px;}
	.chooseSub{padding:5px 12px;}
	.selectPlan{width:100%;}
	.selectPlan p{font-size:18px; line-height:20px; padding-bottom:7px;}
	.selectBtn{font-size:22px; line-height:50px;}
	.oneTime{font-size:14px; padding-top:10px;}
	.price{min-width:100%; line-height:70px; text-align:center; padding-top:0px; height:70px; padding-right:0px;}
	.price span{position:relative; left:-20px; bottom:2px;}

	/* Model Bio */
	.ratingArea{padding-bottom:20px;}
	.stats{padding-bottom:20px;}
	.stats ul li{font-size:14px; line-height:24px;}
	.aboutArea p{line-height:20px;}
	.ratingArea h4, .stats h3, .aboutArea h3{font-size:20px;}
	.modelBioArea{padding-bottom:40px;}

	/* PicDetail */
	.midwrap{width:auto; padding:0 20px;}
	.modelPhoto{width:15.83%; margin-right:1%; margin-bottom:1%;}
	.lessSpace{padding-bottom:50px; padding-top:20px;}
	.viewVodeo{padding-left:15px; padding-right:15px;}
	.modelLInks a.viewcaps{padding-left:15px; padding-right:15px;}
	.modelLInks a.favorite{padding-left:15px; padding-right:15px;}
	.download{padding-left:15px;}
	.info p, .description p{font-size:14px;}
	.modelDetails{padding-bottom:180px;}
}

@media only screen and (max-width:1279px){
	.centerwrap{width:auto; padding:0 10px;}
	.logo{padding-top:4px; padding-bottom:5px;}
	nav{padding:0px;}
	nav li a.active, nav li a:hover{background:#e81c3a; color:#fff;}
	nav li{padding-top:0px; padding-left:0px;}
	nav li.memberLog, nav li.instantAccess{margin-left:0px;}
	nav li.memberLog a, nav li.instantAccess a{border-radius:0px;}
	a.viewAll{line-height:32px; font-size:16px; margin-top:4px;}
	.title{padding-bottom:10px;}
	.item-thumb span, .modelPic a span{line-height:24px;}
	.item.item-video p{font-size:12px;}
	.timeDate{font-size:12px;}
	.timeDate ul{top:2px;}
	a.passHere{line-height:64px; font-size:32px;}
	.exclusive{padding-bottom:40px;}
	.exclusive p{font-size:22px;}
	.exclusive p:before{top:14px;}

	/* Index */
	.warningArea{padding-top:60px;}
	.warningBlock{padding:20px; margin-bottom:180px;}
	.warningRight{padding-top:0px;}
	a.enter{font-size:32px; padding:0 50px; line-height:56px; margin-top:14px;}
	.notExit{padding-top:24px;}
	.notExit a{font-size:14px;}

	/* Movies */
	.bodyInnerArea{padding-top:22px;}
	.pagination{float:left; position:relative; left:auto; top:auto; padding-top:5px; padding-bottom:5px;}
	.pagiCenter{padding-bottom:20px; padding-top:30px;}
	.sortBy p{font-size:16px;}
	.sortBy select{font-size:16px; padding-right:14px;}

	/* Photos */
	.item.item-portrait p{font-size:12px;}
	.modelPic a span{line-height:16px; padding:4px 6px;}
	.photosBlock .timeDate ul{clear:both; float:left;}
	.photosBlock .timeDate em:nth-child(2n){display:none;}

	/* Join */
	.member, .payment, .subscription h3{font-size:20px;}
	.chooseSub{padding:5px 8px 10px; height:auto;}
	.price{font-size:60px; line-height:60px; height:60px;}
	.price sup{font-size:18px; top:-7px;}
	.selectPlan p{font-size:15px; line-height:20px; padding-bottom:7px;}
	.selectBtn{font-size:18px; line-height:42px;}
	.member{background-size:30px; line-height:30px; margin-bottom:5px; background-position:left 2px;}
	.payment{background-size:26px; line-height:30px; margin-bottom:8px;}
	.emailBox{margin-bottom:26px;}

	/* Model Bio */
	.bioDetails{width:75.8%;}
	a.favorites{font-size:16px; line-height:34px; margin-top:10px;}

	/* PicDetail */
	.midwrap{padding:0 10px;}
	.lessSpace{padding-top:20px; padding-bottom:40px;}
	.info p, .description p{line-height:20px;}
	.modelOInfo{float:left; padding-bottom:30px;}
	.info{float:left; width:100%;}
	.description{float:left; width:100%;}

	.videoHere i{width:100px; background-size:100px; height:100px; margin-left:-50px; margin-top:-50px;}
}

@media only screen and (max-width:1023px){
	.centerwrap{width:auto; }
	.memberLogin ul li{font-size:13px;}
	.searchRight p{font-size:13px;}
	.searchBlock{width:190px; margin-left:20px;}
	.searchBox{font-size:13px; letter-spacing:normal;}
	.logo{width:220px; padding-top:6px; padding-bottom:7px;}
	.title h2{font-size:20px;}
	.videoIcon{background-size:24px; padding-left:34px;}
	.bodyArea{padding-top:15px;}
	.sectionBlock{padding-bottom:20px;}
	.item.item-video{width:32.66%;}
	.item.item-video:nth-child(4n){margin-right:1%;}
	.item.item-video:nth-child(3n){margin-right:0px;}
	a.passHere{font-size:24px; line-height:50px; margin-bottom:6px;}
	.exclusive p{font-size:16px;}
	.exclusive p:before{top:10px;}
	.exclusive{padding-bottom:30px;}
	.call2action li{line-height:38px; font-size:18px; background-position:11px 7px; background-size:20px; padding-left:12px;}
	.getPassword a{font-size:20px; line-height:42px; padding:0 20px;}
	.getPassword{padding-top:6px;}
	.midBanner{height:328px;}
	.call2action{width:370px;}
	.hotIcon{background-size:24px; padding-left:32px;}
	.flogo{float:none; text-align:center; padding-top:10px;}
	.flogo img{display:inline-block;}
	.footerRight{float:none; display:inline-block; width:100%; text-align:center;}
	.footerRight ul{float:none; display:inline-block; vertical-align:top;}
	.footerRight ul li{float:none; display:inline-block;}
	.secure{float:none; display:inline-block; vertical-align:top;}
	.secure img{display:inline;}

	/* Index */
	.warningArea{padding-top:30px;}
	.warningBlock{padding:14px;}
	.warningContent p{font-size:13px;}
	a.enter{font-size:24px; padding:0 40px; line-height:46px;}
	.notExit{padding-bottom:5px;}

	/* Movies */

	/* Join */
	.createMembership{width:100%; padding-bottom:0px;}
	.memberShip{width:49%; float:left;}
	.paymentMethod{width:49%; float:right;}
	.payment{margin-bottom:5px;}
	.emailBox{height:50px;}
	.dropdown dt a{line-height:50px;}
	.subscription{width:100%;}
	.chooseSub{width:32%; margin-right:2%;}

	/* Model Bio */
	.bioDetails{width:75%;}
	.stats ul li{font-size:13px; line-height:21px;}
	.aboutArea p{font-size:13px; line-height:18px;}
	.ratingArea p{font-size:13px;}

	/* PicDetail */
	.modelRating, a.viewVodeo, a.viewcaps, a.viewcomments, .download{margin-bottom:6px;}
	a.viewcomments{padding-left:15px; padding-right:14px;}
	a.viewVodeo{padding-left:16px; padding-right:16px;}
	a.viewcaps{padding-left:16px; padding-right:16px;}
	a.viewcomments{padding-left:12px; padding-right:12px;}
	.modelOInfo span{font-size:16px;}
	.info p, .description p{font-size:13px; line-height:18px;}
	.info h3, .description h3{font-size:20px;}
	.modelDetails{padding-bottom:100px;}

	.fsocial { width:100%; text-align:center; margin:10px 0; }
}

@media only screen and (max-width:767px){
	.centerwrap{width:auto;}
	.searchBlock{width:160px; margin-left:15px;}
	.memberLogin ul li{padding-right:12px;}
	.item.item-video{width:49%; margin-right:2%; margin-bottom:2%;}
	.item.item-video:nth-child(3n){margin-right:2%;}
	.item.item-video:nth-child(2n){margin-right:0px;}
	.item-thumb span, .modelPic a span{line-height:16px; padding:4px;}
	a.passHere{font-size:20px; line-height:22px; padding:10px;}
	.title h2{font-size:18px;}
	.call2action li{font-size:15px; line-height:30px; margin-bottom:2px; background-position:9px 6px; background-size:16px; padding-left:12px;}
	.getPassword a{font-size:16px; line-height:35px; padding:0 16px;}
	.call2action{width:300px;}
	.midBanner{height:252px; background-position:34% top}
	a.viewAll{font-size:14px; line-height:30px;}
	.item.item-portrait{width:49%; margin-right:2%; margin-bottom:2%;}
	.item.item-portrait:nth-child(5n){margin-right:2%;}
	.item.item-portrait:nth-child(2n){margin-right:0px;}
	.modelPic img{width:100%;}
	.exclusive p span{font-size:13px; padding:0 5px;}
	.exclusive p:before{top:9px;}
	.secure{margin-left:0px; display:block; padding-bottom:10px;}
	.footerRight ul{display:block; padding-bottom:10px;}
	.footerRight ul li{line-height:normal;}
	.copyright p{font-size:14px;}
	.copyright p span{padding-top:3px;}
	.copyright{padding-top:5px; padding-bottom:8px;}

	/* Index */
	.warningModel{width:100%;}
	.warningRight{width:100%; padding-top:10px;}
	.warningBlock{margin-bottom:80px;}

	/* Movies */
	.sortBy{float:left; clear:both; padding-bottom:5px;}
	.sortBy select{font-size:14px; height:32px; padding-right:0px;}
	.sortBy p{font-size:14px; line-height:32px;}
	.pagiCenter{padding-top:20px;}

	/* Photos */
	.photosBlock .timeDate ul{clear:both; float:none;}
	.photosBlock .timeDate em:nth-child(2n){display:inline;}

	/* Join */
	.memberShip{width:100%; padding-bottom:15px;}
	.paymentMethod{width:100%; padding-bottom:15px;}
	.emailBox{margin-bottom:0px;}
	.price{font-size:50px; line-height:50px; height:48px;}
	.price sup{font-size:15px; top:-5px;}
	.selectPlan p{font-size:13px; line-height:15px;}
	.selectBtn{font-size:15px; line-height:34px;}
	.oneTime{font-size:12px; line-height:14px;}
	.subscription{padding-bottom:35px;}
	.extraspace{height:20px;}

	/* Model Bio */
	.bioPic{width:32%;}
	.bioDetails{width:65%;}
	a.favorites{clear:both; font-size:14px; line-height:30px; margin-left:0px;}
	.ratingArea{margin-top:-4px;}
	.ratingArea h4, .stats h3, .aboutArea h3{font-size:18px;}
	.stats ul{padding-right:0px; clear:left;}

	/* PicDetail */
	.photoIcon{background-size:28px; padding-top:2px; padding-left:38px;}
	.modelPhoto{width:32%; margin-right:2%; margin-bottom:2%;}
	.modelPhoto:nth-child(3n){margin-right:0px;}
	.modelOInfo{width:460px; float:none; margin:auto;}
	.modelRating, a.viewVodeo, a.viewcaps, a.viewcomments, .download, a.favorite, a.viewPhoto{margin-bottom:2%; margin-right:2%; width:32%;}
	a.viewcaps, a.favorite{margin-right:0px;}
	a.viewVodeo{padding-left:28px;}
	a.viewcaps{padding-left:28px;}
	.modelOInfo span{font-size:14px;}
	a.favorite{padding-left:14px; padding-right:0px;}
	.download{padding-left:6px; padding-right:8px;}
	.download select{font-size:13px;}
	a.viewcomments i{background-size:34px; height:24px; width:34px;}
	.removeSpace{padding-bottom:10px!important;}
	.videoHere i{width:60px; background-size:60px; height:60px; margin-left:-30px; margin-top:-30px;}

	.hideMobile { display:none; }
}

@media only screen and (max-width:450px){
	.item.item-video{width:100%; margin-right:0px; margin-bottom:10px;}
	a.passHere{font-size:16px; line-height:18px; padding:7px;}
	.call2action{width:100%; padding-right:10px;}
}

@media only screen and (max-width:479px){
	.centerwrap{width:auto; padding:0 10px;}
	.title h2{font-size:14px; line-height:32px;}
	.videoIcon{background-size:20px; padding-left:28px;}
	a.viewAll{margin-top:2px; line-height:28px; padding:0 10px;}
	.midBanner{background-position:28% top;}

	/* Index */
	.warningBlock{padding:10px;}
	.warningArea{padding-top:20px;}

	/* Movies */
	.pagination li{font-size:14px;}
	.bodyInnerArea{padding-top:16px;}

	/* Photos */
	.photosBlock .timeDate ul{clear:both; float:left; width:100%;}
	.photosBlock .timeDate em:nth-child(2n){display:none;}

	/* Join */
	.emailBox{font-size:16px; background-position:10px center; padding-left:57px;}
	.dropdown dt a span{font-size:16px;}
	.dropdown dt a > img.flag{margin-left:10px;}
	.dropdown dt a span{padding:5px 5px 5px 10px;}
	.dropdown dd ul li a{padding:10px;}
	.dropdown dd ul li span{padding:6px 5px 5px 10px; font-size:16px;}
	.chooseSub{width:100%; margin-right:0px; margin-bottom:12px;}
	.member, .payment, .subscription h3{font-size:16px;}
	.subscription h3{background-size:28px; padding-left:40px; background-position:1px center;}
	.selectBtn{display:inline-block; width:80%;}

	/* Model Bio */
	.bioPic{width:100%;}
	.bioDetails{width:100%; padding-top:15px;}

	/* PicDetail */
	.modelOInfo{width:300px;}
	.modelRating, a.viewcaps, .download{width:49%; margin-right:2%;}
	a.viewVodeo, a.viewcomments, a.favorite, a.viewPhoto{width:49%; margin-right:0px;}
	.modelDetails{padding-bottom:40px;}
	.modelPhoto{width:49%;}
	.modelPhoto:nth-child(3n){margin-right:2%;}
	.modelPhoto:nth-child(2n){margin-right:0px;}
	.videoHere i{width:40px; background-size:40px; height:40px; margin-left:-20px; margin-top:-20px;}

	.searchRight p a { display:none; }
	.searchBlock { width:100px; }
}