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

}*/
.responsiveView-mobile { display:none; }
@media only screen and (max-width:1590px){
	.centerwrap{width:1250px;}
	.logo{margin-left:0px; width:350px; padding-bottom:6px; padding-top:10px;}
	.extreme{font-size:24px; line-height:22px; padding-top:9px;}
	.extreme span{font-size:19px;}
	nav li{font-size:15px; margin-right:5px;}
	nav li a{padding:0 16px;}
	.friendly{padding-top:20px; padding-bottom:20px; background-size:130px; padding-left:145px;}
	.friendly h1{font-size:24px; line-height:26px;}
	.friendly p{font-size:18px; line-height:20px;}
	a.joinUs{margin-top:20px; padding:0 24px; font-size:24px; line-height:46px;}
	.blockspace{padding:30px 0 40px;}
	.videoBlock{width:32%; margin-bottom:1%; margin-right:2%;}
	.access a{font-size:44px; line-height:80px;}
	.access p{font-size:21px;}
	.modelBlock{width:15.83%; margin-right:1%; margin-bottom:1%}
	.photoBlock, .modelPhoto{width:19.2%; margin-right:1%; margin-bottom:1%;}
	.photoBlock img, .modelPhoto img{width:100%;}
	.updates{padding-top:20px; padding-bottom:20px;}
	.updates h2{font-size:24px; line-height:26px;}
	.updates p{font-size:17px; line-height:20px;}

	/* Join */
	.joinArea{padding-top:12px;}
	.joinModels{width:600px; right:-36px;}

	.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;}
}

@media only screen and (max-width:1279px){
	.centerwrap{width:994px;}
	ul.bjqs-controls.v-centered li.bjqs-next a{right:7px;}
	ul.bjqs-controls.v-centered li.bjqs-prev a{left:7px;}
	.blockspace{padding:25px 0 30px;}
	.access{padding-top:15px;}
	.access a{font-size:35px; line-height:70px;}
	.access p{font-size:17px;}
	.watch{width:142px; line-height:36px; padding:0 12px; font-size:15px;}
	.watch span{background-size:12px;}
	.videoPic h5, .modelPic h5{font-size:14px;}
	.photoBlock h5{font-size:14px;}
	.photoBlock p{font-size:13px;}
	footer p{line-height:44px;}
	.clickHere{font-size:24px;}
	.paginationAlone{padding-top:30px; padding-bottom:20px;}
	.modelName{padding-bottom:40px;}

	.topspace{padding-top:20px;}
	.newsBlock{padding-top:15px; padding-bottom:5px; margin-bottom:15px;}
	.newsPic{margin-bottom:15px;}

	.someLinks li{width:240px;}
	.someLinks li ul li{font-size:20px;}
	.featuring{padding-bottom:20px; margin-bottom:20px;}

	/* ModelBio */
	.modelDetails h4{font-size:16px;}
	.modelDetails p{font-size:14px;}
	.modelDetails hr{margin-top:18px; margin-bottom:15px;}
	.featuringModels h2{font-size:24px; padding-bottom:12px;}
	.modelArea{margin-bottom:60px;}
	.featurePic{width:35%;}
	.featureModelDetails{width:calc(100% - 37%);}
	.featureModelDetails h4{font-size:16px;}
	.featureModelDetails p{font-size:14px;}
	.featureModel{padding-bottom:20px; margin-bottom:20px;}
	.featuringModels{padding-bottom:15px;}

	/* Join */
	.joinModels{display:none;}
	.membership{width:100%;}
	.benefits li{line-height:52px; font-size:20px; background-size:24px; padding-left:52px;}
}

@media only screen and (max-width:1023px){
	/*.centerwrap{width:748px;}*/
	.centerwrap{width:96%;}
	.logo{width:320px;}
	ul.bjqs-controls.v-centered li.bjqs-next a{right:4px;}
	ul.bjqs-controls.v-centered li.bjqs-prev a{left:4px;}
	.extreme{padding-top:7px;}
	nav li{font-size:13px; margin-right:3px;}
	nav li a{padding:0 10px; line-height:32px;}
	.dropdown dt a{line-height:20px; width:130px; font-size:13px;}
	.dropdown dd ul{min-width:130px;}
	.dropdown dd ul li a{font-size:13px;}
	.responsiveView{text-align:center; padding-bottom:15px;}
	.friendly{float:none; display:inline-block;}
	a.joinUs{margin-top:0px; float:none; display:inline-block;}
	.title{margin-bottom:15px;}
	.title h2{font-size:24px;}
	.title h3{font-size:16px;}
	.title p{font-size:13px;}
	.pagination li{font-size:16px;}
	.selectMenu select{font-size:13px;}
	.videoPic h5, .modelPic h5{font-size:12px;}
	.videoBlock p{font-size:12px;}
	.access{padding-top:10px;}
	.access a{font-size:26px; line-height:52px;}
	.access p{font-size:13px; letter-spacing:-0.005em;}
	.blockspace{padding:18px 0 20px;}
	.modelBlock p{font-size:12px;}
	.photoBlock, .modelPhoto{width:24.25%;}
	.photoBlock:nth-child(5n), .modelPhoto:nth-child(5n){margin-right:1%;}
	.photoBlock:nth-child(4n), .modelPhoto:nth-child(4n){margin-right:0px;}
	.bigUpdates{text-align:center; padding-bottom:15px;}
	.updates{float:none; display:inline-block; padding-top:15px; padding-bottom:12px;}
	footer{text-align:center; padding:10px 0;}
	footer p{float:none; line-height:normal; display:block;}
	footer p.fLinks{float:none; padding-bottom:2px;}
	.clickHere{font-size:22px; padding-top:30px; padding-bottom:44px;}
	.modelName{padding-bottom:35px;}
	.modelName li{font-size:14px; margin-bottom:4px;}
	.modelName li a{width:30px; line-height:28px;}
	.dropdown dt img.flag{top:4px;}
	.bnone{padding-bottom:10px;}
	.newsSpost h5{font-size:22px; line-height:36px;}
	.someLinks li{width:24%; font-size:18px;}
	.someLinks li a{line-height:48px;}
	.someLinks li a span{display:inline-block; background-size:auto 24px;}
	.featuring{font-size:15px;}
	.modelContent p{font-size:14px;}
	.subVideos{padding-top:34px;}
	.subVideos h2{font-size:24px; padding-bottom:12px;}
	.someLinks{padding-top:35px;}
	.someLinks li ul{top:46px;}
	.someLinks li ul li{font-size:15px;}
	.someLinks li ul li a{line-height:32px;}
	.viewVideos{padding-left:35px;}
	.viewPhotos{padding-left:35px;}
	.comments{padding-left:40px;}
	.download{padding-left:32px;}
	.favorites{padding-left:34px;}
	.videoPlayerdummy i{width:100px; height:100px; background-size:100px;}

	/* Join */
	.selectMembership h2{font-size:24px; padding-bottom:12px;}
	.benefits h2{font-size:24px; margin-bottom:12px; background-size:22px; padding-left:30px;}
	.membership label{margin-bottom:10px;}
	.benefits li{font-size:15px; background-size:20px; line-height:42px; padding-left:42px; background-position:14px center;}
	.benefits{padding:20px 0;}
	.membershiptType{font-size:24px;}

	.memberLogin ul li{font-size:13px;}
	.searchRight p{font-size:13px;}
	.searchBlock{width:190px; margin-left:20px;}
	.searchBox{font-size:13px; letter-spacing:normal;}
}

@media only screen and (max-width:767px){
	/*.centerwrap{width:460px;}*/
	header{text-align:center;}
	.logo{width:300px; float:none; margin:auto;} 
	.extreme{padding-top:0px; font-size:20px; line-height:20px; padding-bottom:10px; float:none;}
	.extreme span{font-size:16px;}
	.bannerArea{padding:10px 0;}
	ul.bjqs-controls.v-centered li a{ width:42px; height:42px;}
	ul.bjqs-controls.v-centered li.bjqs-next a{background-size:15px;}
	ul.bjqs-controls.v-centered li.bjqs-prev a{background-size:15px;}
	.responsiveView{padding-top:20px; padding-bottom:20px;}
	.friendly{background-position:center top; padding-top:56px; background-size:110px; padding-left:0px; padding-bottom:10px;}
	.friendly h1{font-size:20px; line-height:24px;}
	.friendly p{font-size:14px; line-height:16px;}
	a.joinUs{padding:0 20px; font-size:18px; line-height:40px;}
	.title p{line-height:18px; padding-bottom:18px;}
	.videoBlock{width:49%; margin-right:2%; margin-bottom:2%;}
	.videoBlock:nth-child(3n){margin-right:2%;}
	.videoBlock:nth-child(2n){margin-right:0px;}
	.access a{font-size:16px; line-height:40px;}
	.modelBlock{width:32%; margin-right:2%; margin-bottom:2%}
	.modelBlock:nth-child(3n){margin-right:0px;}
	.photoBlock, .modelPhoto{width:32%; margin-right:2%; margin-bottom:2%;}
	.photoBlock:nth-child(5n), .modelPhoto:nth-child(5n), .photoBlock:nth-child(4n), .modelPhoto:nth-child(4n){margin-right:2%;}
	.photoBlock:nth-child(3n), .modelPhoto:nth-child(3n){margin-right:0px;}
	.photoBlock h5{font-size:13px;}
	.photoBlock p{font-size:12px;}
	.updates h2{font-size:20px; line-height:24px;}
	.updates p{font-size:14px; line-height:16px;}
	.clickHere{font-size:18px;}
	.newsPic{margin-bottom:5px;}
	.newsBlock h3{font-size:16px;}
	.date{font-size:14px;}
	.newsBlock p{font-size:14px;}
	.newsSpost p{font-size:14px;}
	.newsSpost h5{font-size:16px; line-height:26px; padding-bottom:30px;}
	.someLinks li{width:49%; margin-bottom:4px;}
	.featuring{padding-bottom:12px; margin-bottom:12px;}
	.whiteBg h2.recentPhotos{background-size:auto 26px; line-height:26px; background-position:left top; padding-left:40px;}
	.videoPlayerdummy i{width:60px; height:60px; background-size:60px;}
	.videoPlayerArea{margin-bottom:30px;}

	/* ModelBio */
	.modelImage{width:180px;}
	.modelDetails{width:calc(100% - 195px);}
	.modelDetails h4{font-size:15px;}
	.modelDetails p{font-size:13px; line-height:18px;}
	.modelDetails hr{margin:10px 0;}
	.featurePic{width:100%; margin-bottom:15px; float:none;}
	.featurePic img{width:100%;}
	.featureModelDetails{width:100%; float:none;}

	/* Join */
	.joinArea{padding-top:0px; padding-bottom:15px;}
	.membership label{height:auto; padding-left:12px;}
	.membershiptType{font-size:20px; width:270px; padding-top:10px; padding-bottom:12px;}
	.membershiptType span{font-size:12px; line-height:16px;}
	.bestDeal{right:14px; font-size:14px; margin-top:-16px; line-height:32px; padding:0 15px;}
	.mPrice{font-size:32px; height:76px; padding-top:20px; min-width:138px;}
	.mPrice sup{font-size:15px;}
	.mPrice span{font-size:15px;}
	.benefits li{width:100%; margin-right:0px; margin-bottom:10px;}

	nav { width:100%; }

	.pagination li.hideMobile { display:none; }

	.searchBlock{width:160px; margin-left:15px;}
	.memberLogin ul li{padding-right:12px;}

	.responsiveView-desktop { display:none; }
	.responsiveView-mobile { display:block; }
}

@media only screen and (max-width:479px){
	/*.centerwrap{width:300px;}*/
	/*.responsive_menu select{width:160px;}*/
	.responsive_menu select { width:100%; }
	.friendly h1{font-size:18px; line-height:20px;}
	.friendly p{font-size:13px; line-height:14px;}
	.title h3{font-size:15px;}
	.selectMenu{padding-top:10px; width:100%; text-align:center; }
	/*.selectMenu select{min-width:130px;}*/
	.pagination li{float:none; display:inline-block; margin:0px;}
	.pagination{text-align:center; float:none;}
	.videoBlock{width:100%; margin-right:0px; margin-bottom:12px;}
	.access a{font-size:14px; line-height:18px; padding:10px 6px;}
	.modelBlock{width:49%;}
	.modelBlock:nth-child(3n){margin-right:2%;}
	.modelBlock:nth-child(2n){margin-right:0px;}
	.title h2{font-size:22px;}
	.photoBlock, .modelPhoto{width:49%;}
	.photoBlock:nth-child(5n), .photoBlock:nth-child(3n), .modelPhoto:nth-child(5n), .modelPhoto:nth-child(3n){margin-right:2%;}
	.photoBlock:nth-child(2n), .modelPhoto:nth-child(2n){margin-right:0px;}
	.paginationAlone{padding-top:12px; padding-bottom:10px;}
	.modelName{padding-bottom:12px; padding-top:5px;}
	.topspace{padding-top:10px;}
	.newsBlock{padding-top:8px; padding-bottom:0px;}
	.newsBlock h3{font-size:15px; line-height:20px;}
	.date{font-size:13px; line-height:20px;}
	.newsBlock p{font-size:13px; line-height:20px;}
	.newsSpost h5{font-size:14px; line-height:22px; padding-bottom:20px;}
	.newsSpost p{font-size:13px;}
	.news{background-position:left 0px; line-height:24px!important;}
	.someLinks li{width:100%;}
	.featuring{font-size:13px;}
	.modelContent p{font-size:13px;}
	.whiteBg h2.rvideo{line-height:26px; background-position:left top;}
	.videoPlayerdummy i{width:40px; height:40px; background-size:40px;}

	/* ModelBio */
	.modelImage{width:100%; margin-bottom:14px; text-align:center;}
	.modelImage img { max-width:100%; display:inline-block; vertical-align:top; }
	.modelDetails{width:100%;}
	.featureModelDetails p{font-size:13px; line-height:18px; padding-bottom:18px;}

	/* Join */
	.selectMembership h2{font-size:21px; padding-bottom:15px;}
	.mPrice{padding-bottom:5px; padding-top:7px; min-width:100%; height:auto;}
	.membership label{padding-left:0px;}
	.membershiptType{text-align:center; width:100%; padding-top:15px; padding-bottom:14px;}
	.benefits h2{font-size:21px;}
	.benefits li{padding-top:10px; padding-bottom:12px; line-height:18px; padding-right:10px;}

	.tags_filter_trigger { margin-right:0; width:100%; text-align:center; margin-top:5px; }
	.tags_filter_trigger a { font-size:14px; }
	.tags_filter .tags_filter_title { font-size:14px; }
	.tags_filter ul.tags_filter_list li { min-width:100%; }
	.tags_filter .tags_filter_buttons a.btn { margin-bottom:5px; }
	.player-window-play { background-size:15%; }
}