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

}
@media only screen and (max-width:1590px){
.centerwrap{width:1250px;}
.latestVideo{width:68%;}
.latestUpdate{width:calc(100% - 68%);}
.latestTitle{font-size:18px; line-height:40px; margin-bottom:15px;}
.latestUpdate h2{margin-bottom:10px;}
.categories{margin-top:15px; padding-top:5px;}
.categories p{font-size:13px; line-height:24px;}
.lupdateContent{padding-top:5px; padding-bottom:24px;}
.lupdateContent p{font-size:12px; line-height:17px;}
.videoPic{width:49%;}
.aboutMember a{width:49%; font-size:17px;}
.aboutMember a span{background-size:18px; padding-left:26px;}
.videoDetails{padding:22px;}
.videoDetails .categories p{font-size:13px;}
.fBanner a{margin-right:42px;}

/* Photos */
.photoBlock{/*width:32%;*/ /*margin-right:2%;*/ margin-bottom:5%;}

/* Videos */
.videoBox{ /*width:48.5%;*/ /*margin-right:3%;*/ margin-bottom:3%;}
.videoSpace{padding:38px 40px;}

/* Models */
.model{/*width:23.5%;*/ /*margin-right:2%;*/ margin-bottom:2%;}

/* Members Pic */
.memberBlock{padding:38px 40px;}
.memberPic{width:15.83333333333333%; margin-right:1%; margin-bottom:1%;}
.extraSpace{margin-bottom:100px;}

/* ModelBio */
.modelBio{width:48.5%; margin-right:3%;}
.modelBio h3{margin-bottom:5px;}
.modelDetails{padding:14px 20px;}
.modelDetails ul{/*padding-right:26px; margin-right:26px;*/}
.modelBioRight{width:48.5%;}
.modelBioRight .videoBox{width:100%; margin-bottom:40px;}

/* Trailer */
.memberBenefits{width:calc(100% - 760px);}
.memberBenefits h4{font-size:26px; margin-top:0px; margin-bottom:22px;}
.memberBenefits ul li{font-size:13px; line-height:18px; margin-bottom:20px}

/* Join */
.joinRight{width:792px;}
.memberBenefit ul li{font-size:14px;}

}
@media only screen and (max-width:1279px){
.centerwrap{width:994px;}
.logo{width:400px;}
.headeright{padding-top:10px;}
.searchArea{height:40px;}
.searchbox{height:38px; padding-left:12px;}
.search{height:38px; width:38px;}
.tBtns a{font-size:18px; line-height:36px;}
.tBtns a span{background-size:18px; padding-left:26px;}
nav{padding-top:18px;}
nav li{font-size:18px; margin-left:36px;}
.bodyArea{padding-top:20px;}
.latestV{background-position:50% top; margin-bottom:15px;}
.latestVideo{width:65%;}
.latestUpdate{width:calc(100% - 65%); padding:16px 14px;}
.latestTitle{font-size:15px; line-height:34px; margin-bottom:12px;}
.latestUpdate h2{font-size:18px; margin-bottom:6px;}
.date{font-size:13px;}
.time{font-size:13px;}
.categories{margin-top:10px; padding-top:5px;}
.categories p{font-size:12px; line-height:20px;}
.becomeMember a{font-size:18px; line-height:36px;}
.becomeMember a span{background-size:18px; padding-left:26px;}
.lupdateContent{padding-top:0px; padding-bottom:0px; height:122px; margin-bottom:14px; margin-top:5px; overflow:hidden;}
.latestVideo i, .videoHere i, .memberVid i{width:60px;}
.moreUpdates h1{font-size:17px; line-height:40px; padding-left:16px;}
a.viewAll{line-height:34px; font-size:18px; padding-left:15px; padding-right:12px;}
.moreUpdates{margin-bottom:15px;}
.videoBlock{width:58%;}
.videoDetails{padding:15px; width:calc(100% - 58%);}
.videoSection{background-position:50% top; margin-bottom:15px;}
.aboutMember a{font-size:16px; line-height:38px;}
.watchMore{padding-top:10px; padding-bottom:55px;}
.watchMore a{font-size:18px;}
.fBanner{margin-bottom:60px; height:126px; background-size:auto 120px;}
.fBanner a{font-size:25px; line-height:60px; padding-left:34px; padding-right:40px; margin-right:30px; margin-top:28px;}
.social a{margin-left:24px;}
.videoCaption p{font-size:12px; height:50px; line-height:17px; overflow:auto;}
.videoCaption{padding:10px 12px 10px;}
.videoCaption .timeDate{margin-bottom:5px;}
.catGuys{margin-top:5px;}

/* Photos */
.filter li a{line-height:34px; font-size:18px; padding-left:15px; padding-right:12px;}
.blackbox{padding:22px 24px; margin-bottom:55px;}
.photoBlock h3{font-size:20px;}
.pagination{padding:38px 0;}
.photoIcon{font-size:13px;}

/* Videos */
.videoBox h3{font-size:20px;}
.videoBox{/*width:49%;*/ /*margin-right:2%;*/ margin-bottom:2%;}

/* Models */
.model h3{font-size:20px; margin-bottom:0px;}

/* Members Pic */
.memberPagi{padding-top:16px;}
.memberCate p{font-size:13px; line-height:24px;}
a.viewVideo{line-height:42px;}
.memberContent p{font-size:13px; line-height:20px;}
.memberBlock .moreUpdates{margin-bottom:18px;}
.memberBlock{margin-bottom:30px;}
.extraSpace{margin-bottom:80px;}
.memberVid{margin-bottom:12px;}

/* ModelBio */
.modelBio{width:49%; margin-right:2%;}
.modelBioRight{width:49%;}
.modelBio p{font-size:13px; line-height:20px; padding-bottom:15px;}
.modelDetails{padding:12px 16px;}
.modelBio h3{font-size:20px;}
.modelDetails ul{/*margin-right:15px; padding-right:15px;*/}
.modelDetails ul li{font-size:13px; line-height:20px; margin-bottom:10px;}
.modelDetails ul li span{font-size:17px;}

/* Trailer */
.joinOptions{padding-top:32px; width:585px;}
.memberBenefits{margin-top:32px; width:calc(100% - 600px); padding:12px 16px 30px;}
.memberShipT{font-size:30px; padding-left:15px; padding-top:8px; line-height:34px;}
.memberShipT span{font-size:13px;}
.price{min-width:112px; font-size:62px; height:71px; line-height:70px;}
.price sup{top:-25px; left:-7px; font-size:22px;}
.price span{font-size:14px; right:8px; bottom:11px;}
.joinOptions a{height:auto;}
.best{font-size:14px; padding:4px 10px 10px; line-height:18px; position:absolute; margin-right:10px; margin-top:0px; right:108px; top:5px; }
.memberBenefits h4{font-size:22px;}
.memberBenefits ul li{background-size:18px; font-size:13px; line-height:18px; margin-bottom:11px;}
a.bMember{font-size:18px; line-height:34px; padding:0 22px;}
a.bMember span{background-size:18px; padding-left:26px;}

/* Join */
.joinLeft{width:33%;}
.joinRight{width:65%;}
.membership label{height:auto;}
.cPayment label{height:auto; line-height:42px; font-size:15px; padding-left:14px;}
.joinBox{height:46px; font-size:15px;}
.createAcc{margin-bottom:25px;}
.joinTitle h3{font-size:18px;}
.joinRight .joinTitle h3{padding-left:16px;}
.complete input{width:90%; height:72px; font-size:28px; background-size:28px;}
.complete{padding-top:18px;}
.memberBenefit{margin-top:70px;}
.memberBenefit h4{font-size:26px;}


}
@media only screen and (max-width:1023px){
.centerwrap{width:748px;}
.tBtns{display:none;}
header{position:relative;}
.searchIcon{display:block; cursor:pointer; height:38px; width:38px; background:url(../images/search.png) no-repeat center center; z-index:2; position:absolute; right:45px; top:16px; z-index:9999;}
.searchArea{display:none; position:absolute; left:0px; width:100%; top:100%; z-index:2;}
.logo{width:280px;}
nav{padding-top:0px;}
.searchbox{background-color:#111;}
nav li a:after{display:none;}
nav li{margin-left:0px;}
.latestVideo{width:100%;}
.latestUpdate{width:100%;}
.latestTitle{font-size:16px;}
.lupdateContent{height:auto;}
a.viewAll{font-size:16px;}
.latestV{background-position:left bottom;}
.becomeMember{padding-bottom:6px;}
.latestUpdate h2{font-size:20px;}
.categories p{font-size:13px; line-height:22px;}
.lupdateContent p{font-size:13px; line-height:20px;}
.videoBlock{width:100%;}
.videoDetails{width:100%;}
.videoPic img{width:100%;}
.videoSection{background-position:left bottom;}
.fBanner{height:96px; background-size:auto 90px;}
.fBanner a{font-size:20px; line-height:50px; padding-left:24px; padding-right:26px; margin-right:20px; margin-top:18px; }
.fBanner a span{padding-left:36px; background-size:24px;}
footer{padding-bottom:16px;}
.fLinks a{padding:0 15px;}
.fLeft{float:none; text-align:center;}
.social{float:none; justify-content:center; padding-top:16px;}

/* Photos */
.filter li a{font-size:16px;}
.blackbox{padding:16px 18px;}
.photoIcon{padding-left:21px; margin-top:5px;}
.photoBlock h3{font-size:16px; line-height:18px; margin-top:5px; margin-bottom:8px;}
.pagination li{font-size:18px;}
.pagination li a{line-height:28px; min-width:36px;}
.pagination{padding:30px 0;}

/* Videos */
.videoBox h3{font-size:18px; margin-top:5px;}

/* Models */
.blackbox{background-size:cover;}
.modelsArea { grid-template-columns: repeat(auto-fill, 49%); }
.model{/*width:32%;*/}
/*.model:nth-child(4n){margin-right:2%;}
.model:nth-child(3n){margin-right:0px;}*/
.model h3{font-size:18px; margin-top:5px;}

/* Members Pic */
.memberPagi{padding-top:14px;}
.memberPicVid h3{font-size:20px;}
.memberPicVid .photoIcon{margin-top:0px;}
.memberCate{margin-top:14px; padding-top:5px; padding-bottom:8px;}
.memberContent{padding-top:10px;}
a.viewVideo{line-height:40px; font-size:17px;}
.memberBlock{margin-bottom:20px;}
.extraSpace{margin-bottom:50px;}

/* Members Vid */
.memberVid{margin-bottom:12px;}

/* ModelBio */
.modelBio p{font-size:12px; line-height:16px;}
.modelDetails ul{width:50%; border-right:0px; padding-right:0px; margin-right:0px; margin-bottom:10px;}
.modelDetails ul:last-child{margin-bottom:0px;}
.modelDetails ul li{font-size:12px; line-height:16px;}
.modelDetails ul li span{font-size:15px;}
.modelBio h3{font-size:18px;}

/* Trailer */
.joinOptions{width:100%;}
.memberBenefits{width:100%; padding:12px 20px 22px;}
.memberBenefits ul li{font-size:14px; line-height:20px;}
.memberBenefits h4{margin-bottom:12px;}
a.bMember{font-size:16px; padding:0 16px;}
.memberShipT{padding-top:10px;}

/* Join */
.joinLeft{width:100%; margin-bottom:25px;}
.joinRight{width:100%;}
.memberBenefit ul li{padding-bottom:16px; margin-bottom:16px;}
.memberBenefit h4{margin-bottom:20px; padding-top:0px;}
.memberBenefit{padding:20px 22px 24px;}

.models-az ul li a { padding:5px 10px; margin-bottom:2px; }

nav li.mobile { display:block; }

}
@media only screen and (max-width:767px){
.centerwrap{width:460px;}
.bodyArea{padding-top:16px;}
.moreUpdates h1{font-size:15px; padding-left:14px; line-height:36px;}
a.viewAll{font-size:15px; line-height:30px;}
.watchMore{padding-top:4px; padding-bottom:40px;}
.watchMore a{font-size:14px; padding-left:15px; padding-right:16px; line-height:32px;}
.fBanner{text-align:center; height:auto; margin-bottom:40px;}
.fBanner a{font-size:16px; line-height:40px; padding-left:14px; padding-right:16px; margin:22px auto; float:none;}
.fBanner a span{padding-left:26px; background-size:18px;}
.fLinks a{padding:0 5px;}
.fLinks{font-size:12px;}
.copyright{font-size:12px;}
.copyright a{display:inline-block;}
.social a{margin-left:16px;}
.social a img{max-height:24px; max-width:24px;}
.videoCaption{display:none;}

/* Photos */
.filter{float:left; clear:left; border-left:3px solid #000}
.filter li a{font-size:15px; line-height:30px;}
.photoBlock{/*width:49%;*/}
.blackbox{padding:12px 14px; margin-bottom:40px;}

/* Videos */
.videoBox h3{font-size:16px; line-height:18px; margin-top:7px; margin-bottom:8px;}
.videoBox .time{margin-top:5px; padding-left:22px;}

/* Models */

.model{/*width:49%;*/ margin-bottom:3%;}
/*.model:nth-child(3n){margin-right:2%;}
.model:nth-child(2n){margin-right:0px;}*/
.model h3{font-size:16px;}

/* Members Pic */
.memberPic{width:24.25%;}
/*.memberPic:nth-child(6n){margin-right:1%;}
.memberPic:nth-child(4n){margin-right:0px;}*/
a.viewVideo{float:left; clear:left; font-size:16px; line-height:36px; margin-top:12px;}
.memberCate{padding-bottom:10px;}
.memberBlock{margin-bottom:20px;}
.memberBlock .moreUpdates{margin-bottom:14px;}
.extraSpace{margin-bottom:30px;}

/* Members Vid */
.memberVid{margin-bottom:8px;}

/* ModelBio */
.modelBio img{width:100%;}
.modelBio{width:100%; margin-right:0px; margin-bottom:20px;}
.modelBio p{font-size:13px; line-height:18px;}
.modelBio h3{font-size:20px;}
.modelDetails ul li{font-size:13px; line-height:18px;}
.modelDetails ul li span{font-size:17px;}
.modelBioRight{width:100%;}
.modelBioRight .time, .modelArea > .videoBox .time{margin-top:0px;}
.modelBioRight .videoBox{margin-bottom:15px;}
.modelArea > .videoBox{width:100%; margin-right:0px; margin-bottom:15px;}

/* Trailer */
.memberShipT{font-size:24px; padding-top:0px; line-height:30px; width:75%; padding-left:10px;}
.joinOptions a{display:flex; align-items:center;}
.memberShipT span{font-size:12px; line-height:14px;}
.best span{border-width:2px;}
.best{top:-15px; font-size:12px; padding:4px 7px 10px; line-height:14px;}
.memberBenefits ul li{font-size:13px; margin-bottom:15px;}
a.bMember{float:left; clear:left;}

/* Join */
.joinTitle h3{line-height:38px;}
.membership label{display:flex; align-items:center;}
.complete input{width:100%; background-image:none; height:62px; font-size:25px;}
.memberBenefit{margin-top:50px;}
.memberBenefit h4{font-size:22px; margin-bottom:12px;}
.memberBenefit ul li{font-size:13px; margin-bottom:15px; background-size:18px;}

.videosArea { grid-template-columns: repeat(auto-fill, 100%); }
.videosArea.highres { grid-template-columns: repeat(auto-fill, 49%); }

}
@media only screen and (max-width:479px){
.centerwrap{width:300px;}
.logo{width:200px;}
.searchIcon{top:6px;}
.mean-container .mean-bar{top:0px;}
.mean-container .mean-nav{margin:52px 0px 0 0;}
.latestVideo i, .videoHere i, .memberVid i{width:50px;}
.latestUpdate{padding:12px 10px;}
.latestTitle{font-size:14px; margin-bottom:8px;}
.latestUpdate h2{font-size:18px;}
.categories p{line-height:18px; font-size:12px;}
.lupdateContent p{line-height:16px; font-size:12px;}
.moreUpdates {text-align:center;}
.moreUpdates h1{font-size:14px; padding-left:10px; float:none; display:inline-block; width:100%;}
a.viewAll{font-size:15px; float:left; clear:left; float:none; display:inline-block;}
.videoDetails h3{font-size:18px; margin-bottom:6px;}
.videoDetails .categories p{line-height:18px; font-size:12px;}
.aboutMember a{width:100%;}
.aboutMember{padding-top:12px; padding-bottom:15px;}
.videoDetails{padding:12px;}
.fLinks a{display:inline-block;}
.fBanner{margin-bottom:22px;}
.date{margin-right:15px;}

/* Photos */
.filter { float:none; display:inline-block; border:0; vertical-align:top; text-align:center; }
.filter li { float:none; display:inline-block; vertical-align:top; }
.filter li a{padding-left:8px; padding-right:10px; font-size:13px; line-height:28px;}
.photoBlock{width:100%; margin-right:0px; margin-bottom:15px;}
.photoBlock h3{font-size:17px; margin-bottom:6px; margin-top:8px;}
.photoIcon{margin-top:0px;}
.blackbox{background-size:cover; margin-bottom:22px;}
.pagination{padding:20px 0 25px;}

/* Videos */
.videoBox{width:100%; margin-right:0px; margin-bottom:15px;}
.videoBox .time{margin-top:0px;}
.videoBox h3{font-size:17px; margin-bottom:6px; margin-top:8px;}

/* Models */
.model h3{font-size:14px;}

/* Members Pic */
.memberPicVid h3{font-size:18px;}
.memberCate p{font-size:12px; line-height:18px;}
.memberContent p{font-size:12px; line-height:18px;}
.moreUpdates h1{line-height:18px; padding:8px 10px;}
/*.memberBlock .videoBox:nth-child(3){margin-bottom:15px;}*/
.extraSpace{margin-bottom:30px;}

/* Members Vid */
.memberVid{margin-bottom:5px;}

/* ModelBio */
.modelDetails ul{width:50%;}

/* Trailer */
.joinOptions a{text-align:center; display:block;}
.memberShipT{padding-left:8px; padding-right:8px; width:100%; font-size:18px; line-height:22px; padding-top:8px; float:none; display:block; padding-bottom:8px;}
.price{display:block; float:none;}
.price span{position:relative; right:44px; bottom:0px;}
.best{top:66px; right:0px;}
.memberBenefits ul li{font-size:12px; line-height:18px; margin-bottom:12px; background-size:16px; padding-left:24px;}
.memberBenefits{padding:12px 12px 18px;}
.memberBenefits h4{font-size:20px;}
a.bMember{font-size:15px;}

/* Join */
.joinBox{height:42px; font-size:14px;}
.joinTitle h3{font-size:16px; line-height:34px;}
.cPayment label{font-size:14px; line-height:38px;}
.membership label{text-align:center; display:block;}
.complete input{font-size:17px; height:52px; border:none;}
.complete{padding-top:10px;}
.memberBenefit h4{font-size:20px;}
.memberBenefit ul li{font-size:12px; line-height:18px; margin-bottom:12px; background-size:16px; padding-left:24px; padding-bottom:12px;}
.memberBenefit{padding:12px 12px 18px;}
}