@media only screen and (max-width:1900px){
	.centerwrap{width:1560px;}
	.logo{margin-left:30px;}
	nav{padding-right:30px;}
	footer{padding:0 30px;}
	nav li a{font-size:27px;}
	nav li a.join{font-size:25px;}

	/* Support */
	.support{max-width:inherit; width:90%;}

	/* Terms */
	.terms{max-width:inherit; width:90%;}

	/* Member Home */
	.videoArea{padding-top:24px;}
	.pollLModels{padding:0 42px 74px;}
	.poll{width:100%;}
	.liveModels{width:calc(100% - 40.25%);}
	.pollBox{padding:32px;}
	.pollOptions label{font-size:18px; line-height:28px;}
	.pollBox h3{font-size:20px; margin-bottom:12px;}
	.viewPollResult{padding-top:30px; padding-bottom:40px;}

	/* Members Video */
	.memberVideoPics{width:90%; padding-top:80px;}
	.objectInfo h1{font-size:36px; padding-bottom:12px;}
	.objectInfo{padding-top:20px;}
	.addedTagLinks{padding:8px 0;}
	.addedTag p{font-size:16px; line-height:30px;}
	.videoPicD li{font-size:20px; min-width:152px;}
	.videoPicD li a{padding:0 14px; line-height:46px;}
	.videoPicD li ul li{font-size:16px;}
	.videoPicD li ul li a{line-height:40px;}

	/* Members Photo */
	.memberPic{width:19.2%; margin-right:1%; margin-bottom:1%;}
	.memberPicN{padding-top:20px;}

	/* Join */
	.joinwrap{padding-top:80px;}
}
@media only screen and (max-width:1590px){
	.centerwrap{width:1250px;}
	.logo{width:420px; margin-left:10px; padding-top:8px;}
	nav{padding-right:10px; padding-top:7px;}
	nav li a, nav li a.join{font-size:inherit;}
	nav li a{line-height:44px; padding:0 20px;}
	.hero i{width:100px;}
	.pagination li{padding:0 2px;}
	.pagination{padding-top:54px; padding-bottom:84px;}
	.joinNow{padding-bottom:65px;}
	footer{padding:10px; text-align:center;}
	.fNav{float:none; line-height:20px;}
	.copyright{float:none; line-height:20px;}

	/* Support */
	.supportContent{padding-top:80px;}
	.supportInfo:last-child{margin-bottom:64px;}
	.supportInfo p{font-size:16px; line-height:22px; padding-bottom:22px;}
	.btns a{line-height:46px; min-width:220px; font-size:20px;}

	/* Terms */
	.termsContent{padding-top:80px;}
	.termsInfo:last-child{margin-bottom:64px;}
	.termsInfo p{font-size:16px; line-height:22px; padding-bottom:22px;}


	/* Member Home */
	.pollLModels .title{margin-bottom:18px;}
	.pollLModels{padding:0 32px 54px;}
	.pollBox{padding:24px;}
	.pollBox h3{font-size:18px; margin-bottom:10px;}
	.pollOptions label{font-size:16px; line-height:24px;}
	.pollOptions{padding-bottom:18px;}
	.viewResult{font-size:18px; padding:0 16px; height:40px;}
	.viewPollResult{font-size:15px; padding-top:24px; padding-bottom:24px;}
	.videoArea .pagination{padding-top:60px; padding-bottom:90px;}

	/* Members Video */
	.memberVideoPics{padding-top:64px;}
	.memberVideo i{width:100px;}
	.objectInfo h1{font-size:30px; padding-bottom:8px;}
	.addedTag{width:38%;}
	.addedTag p{font-size:15px; line-height:22px; padding-bottom:8px;}
	.addedTag p:last-child{padding-bottom:0px;}
	.commentArea{padding-bottom:42px;}

	/* Members Photo */
	.memberPicN{padding-top:20px; padding-bottom:40px;}
	.videoPicD li{min-width:inherit;}

	/* Join */
	.joinwrap{padding-top:64px; padding-bottom:80px;}
	.agree{padding-top:24px; padding-bottom:38px;}

	.search_header { padding-top:7px; }
	.search_header a { font-size:20px; padding:10px 12px; }
}

@media only screen and (max-width:1279px){
	.centerwrap{width:994px;}
	nav{padding-right:0px; padding-top:0px;}
	.title h2{font-size:24px; background-size:28px; line-height:28px; padding-left:34px;}
	a.viewall{font-size:16px; line-height:30px; padding:0 12px;}
	.pagination{padding-top:34px; padding-bottom:54px;}
	.joinNow a{font-size:24px; padding:0 32px; line-height:52px;}
	.joinNow{padding-bottom:45px;}

	/* Support */
	.supportInfo h3{font-size:24px; background-size:28px; line-height:28px; padding-left:34px; margin-bottom:20px;}
	.supportInfo p{font-size:15px;}
	.supportInfo{padding-bottom:42px; margin-bottom:42px;}
	.supportInfo:last-child{margin-bottom:48px;}

	/* Terms */
	.termsInfo h3{font-size:24px; background-size:28px; line-height:28px; padding-left:34px; margin-bottom:20px;}
	.termsInfo p{font-size:15px;}
	.termsInfo{padding-bottom:42px; margin-bottom:42px;}
	.termsInfo:last-child{margin-bottom:48px;}

	/* Member Home */
	.videoArea{padding-top:10px;}
	.pollLModels .title{margin-bottom:10px;}
	.videoArea .pagination{padding-top:40px; padding-bottom:70px;}
	.pollBox{padding:20px;}
	.pollBox h3{font-size:16px;}
	.pollOptions label{font-size:14px; line-height:22px;}
	.viewResult{font-size:16px; height:36px;}
	.pollOptions{padding-bottom:10px;}
	.viewPollResult{font-size:13px; padding-top:15px; padding-bottom:20px;}

	/* Members Video */
	.memberVideoPics{padding-top:50px;}
	.objectInfo h1{font-size:24px;}
	.objectInfo{padding-top:15px;}
	.addedTag{float:none; width:100%;}
	.videoPicD{float:none; width:100%; padding-top:10px;}
	.addedTag p{padding-bottom:4px;}
	.videoPicD li{font-size:18px; margin-right:6px;}
	.videoPicD li a{line-height:40px;}
	.download{background-size:32px; width:32px; height:23px;}
	.rating{background-size:20px; width:20px; height:21px;}
	.photos{background-size:19px; width:19px; height:18px;}
	.favorite{background-size:19px; width:19px; height:17px;}
	.videoIcon{background-size:22px; width:22px; height:15px;}
	.commentArea h3{margin-bottom:16px;}
	.comment{padding:18px 22px;}
	.comment p{font-size:14px; letter-spacing:normal;}
	.date{font-size:13px;}
	.textbox{padding:0 18px;}
	.sComments textarea{padding:16px 18px; margin-bottom:18px;}

	/* Members Photo */
	.memberPicN{padding-top:20px; padding-bottom:40px;}

	/* Join */
	.joinwrap{padding-top:50px; width:994px;}
	.joinRight{width:356px;}
	.joinLeft{width:618px;}
	.joinTitle h3{font-size:23px;}
	.benefits li{font-size:16px; background-position:3px center; padding-left:38px;}
	.benefits{padding:14px 28px 24px;}
	.createAccount{margin-bottom:20px;}
	.benefits ul{padding-bottom:19px;}

	.search_header { margin:0; padding:0; position:absolute; right:60px; top:11px; }
	.search_header a { padding:5px 10px 6px 10px; }

	nav li.nav-dropdown ul.nav-dropdown-items { position:relative; top:0; left:0; width:100%; box-sizing:border-box; }
	nav li.nav-dropdown > a i.fa { display:none; }
	nav li.nav-dropdown ul.nav-dropdown-items li a { font-size:14px; padding:6px 0 6px 22px; }
}

@media only screen and (max-width:1023px){
	.centerwrap{width:748px;}
	.hero i{width:70px;}
	.bodyArea{padding:18px 10px 0;}
	.pagination li{font-size:20px;}
	.pagination li a{min-width:36px; line-height:30px;}
	.pagination li a.prev{height:36px;}
	.pagination li a.next{height:36px;}
	.copyright a{display:inline-block;}

	/* Support */
	.supportContent{padding-top:60px;}
	.btns a{line-height:40px; font-size:16px; min-width:180px; margin-right:4px;}
	.supportInfo{padding-bottom:30px; margin-bottom:30px;}

	/* Terms */
	.termsContent{padding-top:60px;}
	.termsInfo{padding-bottom:30px; margin-bottom:30px;}

	/* Member Home */
	.pollLModels{padding:0 28px 44px;}
	.poll{width:100%; margin-bottom:26px;}
	.liveModels{width:100%;}
	.pollBox h3{font-size:18px;}
	.viewPollResult{padding-bottom:10px;}

	/* Members Video */
	.content p{font-size:13px;}
	.memberVideoPics{width:96%; padding-top:30px;}
	.memberVideo i{width:70px;}
	.objectInfo h1{font-size:20px;}
	.addedTag p{font-size:14px; line-height:20px;}
	.videoPicD li ul li{font-size:15px;}
	.videoPicD li ul li a{line-height:32px;}
	.content{padding-top:10px;}
	.comment p{font-size:13px;}
	.comment{padding:12px 14px;}

	/* Join */
	.joinwrap{width:90%; padding-top:30px; padding-bottom:60px;}
	.joinRight{width:100%; margin-bottom:20px;}
	.benefits li{float:left; width:49%; margin-right:2%; line-height:42px; background-size:22px;}
	.benefits li:nth-child(2n){margin-right:0px;}
	.joinLeft{width:100%;}
	.joinBox{height:44px;}
	.accBlock{margin-bottom:14px;}
	.createAcc label{margin-bottom:3px;}
}

@media only screen and (max-width:767px){
	.centerwrap{width:460px;}
	.item{width:49.5%; margin-right:1%; margin-bottom:1%;}
	.item:nth-child(3n){margin-right:1%;}
	.item:nth-child(2n){margin-right:0px;}
	.joinNow a{font-size:20px; padding:0 28px; line-height:46px;}
	.pagination{padding-top:24px; padding-bottom:40px;}
	.joinNow{padding-bottom:32px;}

	/* Support */
	.supportContent{padding-top:40px;}
	.supportInfo h3{margin-bottom:15px;}
	.supportInfo p{font-size:14px; line-height:20px; padding-bottom:20px;}
	.btns a{line-height:36px; font-size:14px; min-width:150px; margin-right:2px;}
	.supportInfo{padding-bottom:26px; margin-bottom:26px;}

	/* Terms */
	.termsContent{padding-top:40px;}
	.termsInfo h3{margin-bottom:15px;}
	.termsInfo p{font-size:14px; line-height:20px; padding-bottom:20px;}
	.termsInfo{padding-bottom:26px; margin-bottom:26px;}

	/* Member Home */
	.videoArea{padding-top:0px;}

	/* Members Video */
	.videoPicD li{margin-bottom:6px;}
	.videoPicD li ul li{margin-bottom:0px;}
	.comment{border-width:2px}
	.textbox{border-width:2px; margin-bottom:10px;}
	.sComments textarea{border-width:2px; margin-bottom:14px;}
	.submitBtn{font-size:18px; padding:0 20px; height:40px;}

	/* Members Photo */
	.memberPicN{padding-top:15px;}

	/* Join */
	.joinwrap{width:96%; padding-bottom:40px;}
	.joinTitle{padding:8px 16px;}
	.joinTitle h3{font-size:20px; background-size:26px; padding-left:38px; line-height:30px;}
	.benefits{padding:10px 16px 18px;}
	.benefits li{font-size:14px; letter-spacing:normal; padding-left:32px; background-position:left center; line-height:38px;}
	a.followus{font-size:25px; line-height:46px;}
	a.followus i{background-size:22px; width:22px; height:18px; position:relative; top:-1px;}
	.createAcc{padding:16px;}
	.createAcc label{font-size:15px;}
	.fieldreq{font-size:12px; padding-top:2px;}
	.joinBox{height:40px; font-size:14px;}
	.accBlock{margin-bottom:10px;}
	.membershipArea{padding:16px;}
	.membershipArea label{height:64px; margin-bottom:10px;}
	.membership{font-size:18px; padding-top:11px;}
	.bestdeal{font-size:15px; right:124px; top:13px; padding:0 14px; line-height:34px;}
	.price{height:60px; font-size:25px; padding-top:14px; min-width:110px;}
	.agree label{font-size:13px;}
	.agree{padding-top:14px; padding-bottom:24px;}
	.submit input{padding:0px; display:block; font-size:28px; width:100%; height:64px;}
}

@media only screen and (max-width:567px){
	.logo{width:240px; padding-top:15px; padding-bottom:15px;}
	.mean-container .mean-nav{margin:52px 10px 0 0;}
	.mean-container a.meanmenu-reveal{top:7px;}
	.title h2{font-size:18px; background-size:24px; line-height:24px; padding-left:30px;}
	.title h2 span{border-bottom:2px solid #dd0000;}
	a.viewall{font-size:14px; padding:0 8px; line-height:26px;}
	.bodyArea{padding:14px 10px 0;}
	.item{width:100%; margin-bottom:10px; margin-right:0px;}
	.pagination li{font-size:16px;}
	.pagination li a{min-width:32px; line-height:26px;}
	.pagination li a.prev, .pagination li a.next{height:32px;}

	/* Support */
	.supportInfo h3{font-size:18px; background-size:24px; line-height:24px; padding-left:30px;}
	.supportInfo h3 span{border-bottom:2px solid #dd0000;}
	.supportContent{padding-top:30px;}
	.supportInfo p{font-size:13px; padding-bottom:12px;}
	.btns a{line-height:32px; font-size:13px;}
	.supportInfo:last-child{margin-bottom:30px;}

	/* Terms */
	.termsInfo h3{font-size:18px; background-size:24px; line-height:24px; padding-left:30px;}
	.termsInfo h3 span{border-bottom:2px solid #dd0000;}
	.termsContent{padding-top:30px;}
	.termsInfo p{font-size:13px; padding-bottom:12px;}
	.termsInfo:last-child{margin-bottom:30px;}

	/* Member Home */
	.videoArea .pagination{padding-top:24px; padding-bottom:60px;}
	.pollLModels{padding:0 18px 40px;}
	.poll{margin-bottom:20px;}

	/* Members Video */
	.memberVideoPics{padding-top:20px;}

	/* Members Photo */
	.memberPicN{padding-bottom:26px;}

	/* Join */
	.joinwrap{padding-top:20px;}
	.benefits li{width:100%; margin-right:0px;}
	.createAcc label{margin-bottom:0px;}
	.fieldreq{float:left; padding-bottom:3px; padding-top:0px; clear:both;}
	.membershipArea{padding:12px;}
	.createAcc{padding:14px;}
	.benefits{padding:8px 12px 12px;}
	.bestdeal{top:-7px; right:116px; font-size:12px; line-height:26px; padding:0 10px;}
	.submit input{font-size:26px; height:60px;}
	.agree label a{display:inline-block;}

	.search_header { top:10px; right:50px; }
}

@media only screen and (max-width:479px){
	.centerwrap{width:300px;}
	.pagination li{padding:0px;}
	.joinNow a{font-size:18px; padding:0 24px; line-height:42px;}
	.pagination{padding-top:14px; padding-bottom:30px;}
	.joinNow{padding-bottom:25px;}
	.fNav span{padding:0 4px;}
	.hero i{width:50px;}

	/* Support */
	.supportInfo h3{margin-bottom:10px;}
	.btns a{min-width:136px;}
	.supportInfo{padding-bottom:20px; margin-bottom:20px;}
	.supportInfo:last-child{margin-bottom:24px;}

	/* Terms */
	.termsInfo h3{margin-bottom:10px;}
	.termsInfo{padding-bottom:20px; margin-bottom:20px;}
	.termsInfo:last-child{margin-bottom:24px;}

	/* Member Home */
	.videoArea .pagination{padding-top:16px; padding-bottom:50px;}
	.pollBox{padding:14px;}
	.viewResult{font-size:14px; height:34px;}

	/* Members Video */
	.memberVideoPics{width:94%;}
	.memberVideo i{width:50px;}
	.objectInfo h1{font-size:16px;}
	.addedTag p{font-size:13px; line-height:18px;}
	.videoPicD li{font-size:14px; margin-right:5px; margin-bottom:5px;}
	.videoPicD li a{padding:0 10px; line-height:34px;}
	.videoPicD li a i{margin-right:5px;}
	.download{background-size:28px; width:28px; height:19px;}
	.rating{background-size:18px; width:18px; height:17px;}
	.photos{background-size:17px; width:17px; height:15px;}
	.favorite{background-size:17px; width:17px; height:15px;}
	.videoPicD li ul li{font-size:12px;}
	.commentArea h3{font-size:22px; margin-bottom:10px;}
	.textbox{height:44px; padding:0 15px; font-size:14px;}
	.sComments textarea{height:100px; padding:12px 15px; font-size:14px;}
	.commentArea{padding-bottom:25px;}
	.comments{padding-bottom:24px;}

	/* Members Photo */
	.memberPic{width:49%; margin-right:2%; margin-bottom:2%;}
	.memberPic:nth-child(5n){margin-right:2%;}
	.memberPic:nth-child(2n){margin-right:0px;}
	.videoIcon{background-size:18px; width:18px; height:12px;}

	/* Join */
	.joinwrap{width:94%; padding-bottom:30px;}
	.benefits ul{padding-bottom:10px;}
	a.followus{font-size:23px;}
	.joinTitle{padding:8px 12px;}
	.joinTitle h3{font-size:17px; padding-left:32px;}
	.joinRight, .createAccount{margin-bottom:14px;}
	.membershipArea label{height:auto;}
	.membership{float:none; text-align:center; display:block; padding-left:6px; padding-right:6px; padding-top:8px; padding-bottom:10px;}
	.price{float:none; display:block; height:45px; padding-top:7px; width:100%;}
	.bestdeal{top:-12px; right:0px; padding:0 8px; line-height:22px; font-size:10px;}
	.submit input{font-size:18px; height:44px;}
	.agree{padding-top:10px; padding-bottom:18px;}
}

@media only screen and (max-width:366px){
	.logo { width:190px; padding-top:20px; }
}