@media only screen and (max-width:1590px){
	.container{width:1250px;}
	.logo{width:340px;}
	nav{padding-left:22px;}
	nav ul li{font-size:20px; padding-right:14px;}
	.loginBtn{line-height:42px; font-size:20px; }
	.joinnowBtn{line-height:40px; font-size:20px; }
	.searchBtn{ line-height:42px; font-size:20px; }
	.featured-update{width:75%; min-width:auto; }
	.featured-update-info{width:calc(100% - 75%);}
	.featured-update-title{font-size:20px; line-height:43px;}
	.featured-update-info h1{font-size:18px; padding-top:22px; padding-bottom:10px; }
	.featured-update-date{font-size:15px; padding-bottom:14px;}
	.featured-update-info p{font-size:15px; line-height:22px; padding-bottom:20px;}
	.join-now-button a{font-size:16px;}
	.items.items-2-per-row { grid-template-columns:repeat(auto-fill, 49%); }
	.items.items-2-per-row .item { margin-bottom:2%; }
	.items.items-4-per-row { grid-template-columns:repeat(auto-fill, 24.25%); }
	.items.items-4-per-row .item { margin-bottom:4%; }
	.item a:before{background-size:72px;}
	.icontent-title h2{font-size:22px; padding:0 32px;}
	.call2action-fullwidth-banner{margin-bottom:2%;}
	.getYourPass a{font-size:36px; }

	.item.item-photo{width:24.25%; margin-bottom:1%;}
	.modelDetails h3{font-size:20px;}
	.models{font-size:15px;}
	.dateCount{font-size:15px;}
	.title h2{font-size:22px; padding:0 32px;}
	.title2 h2{font-size:22px;}

	/* Videowatch */
	.videoLBanner{width:778px;}
	.videoRBanner{width:452px;}

	/* Members Photo */
	.modelPhoto{width:15.83%; margin-right:1%; margin-bottom:1%;}
	.photoArea .pagination{padding-top:15px; padding-bottom:30px;}
}

@media only screen and (max-width:1279px){
	body { overflow-x:hidden; }
	.container{width:994px;}
	.logo{width:300px;}
	header{padding:12px 0;}
	nav ul li{font-size:18px;}
	.loginBtn{line-height:34px; font-size:15px; padding:0 22px;}
	.joinnowBtn{line-height:32px; font-size:15px; padding:0 26px;}
	.searchBtn{ line-height:34px; font-size:15px; }
	ul.bjqs-controls.v-centered li a{width:44px; height:44px;}
	.featured-update{width:70%;}
	.featured-update-info{width:calc(100% - 70%); padding:12px;}
	.featured-update-title{font-size:18px; line-height:38px;}
	.featured-update-info h1{font-size:18px; padding-top:10px; padding-bottom:10px; line-height:120%; }
	.featured-update-date{font-size:14px; padding-bottom:14px;}
	.featured-update-info p{font-size:14px; line-height:20px; padding-bottom:18px;}
	.join-now-button a{font-size:16px;}
	.featured-update-tags{font-size:14px; line-height:20px; margin-bottom:20px; }
	.featured-update span.play{width:72px; height:72px;}
	.featured-update span.play:before{width:74px; height:74px; background-size:74px;}
	.items-area{padding:15px 15px 28px;}
	.content-title h2{font-size:20px; line-height:44px;}
	.pagination span{font-size:18px; padding:0 20px;}
	.getYourPass a{font-size:30px; }

	.items.items-6-per-row { grid-template-columns:repeat(auto-fill, 24.25%); }
	.items.items-6-per-row .item { margin-bottom:4%; }

	/* Photos */
	.title h2, .title2 h2{font-size:20px; line-height:44px;}
	.modelDetails h3{font-size:18px;}
	.models{font-size:14px; line-height:20px;}
	.dateCount{font-size:14px; line-height:20px;}
	.selectric .label{line-height:40px; font-size:18px;}
	.selectric .button{height:40px;}

	/* Videowatch */
	.content-area{padding:22px 20px 20px;}
	.commentArea{padding:20px;}
	.yourName{height:45px; width:40%;}
	.submitC label{font-size:16px;}
	.submitBtn{font-size:20px; line-height:40px;}
	.videoHere i{width:82px; height:82px;}
	.videoHere i:before{width:84px; height:85px; background-size:84px;}
	.content-title h1{font-size:22px;}
	.content-date{font-size:15px;}
	.content-details p{font-size:15px; line-height:22px;}
	.vCategories{font-size:15px;}
	.content-tabs li{font-size:16px;}
	.content-tabs li a{line-height:38px; min-width:120px;}
	.content-title{padding-top:4px;}
	.videoLBanner{width:624px;}
	.videoRBanner{width:360px;}
	.commentBox{padding:10px 15px 14px;}
	.commentBox p{font-size:15px;}

	/* Members Photo */
	.photoWArea{padding:22px 20px 20px;}

	.item .item-info.item-info-overlay { bottom:-40%; }
}

@media only screen and (max-width:1023px){
	.container{width:95%;}
	.hRight{display:none;}
	.logo{width:240px;}
	nav{padding-left:0px;}
	nav ul li{padding-right:0px;}
	.login, .joinNow{display:block;}
	.mean-container .mean-nav ul li.joinNow a{background:#fdea88; color:#000;}
	ul.bjqs-controls.v-centered li a{width:32px; height:32px;}
	.featured{flex-direction:column; background-position:center bottom;}
	.featured-update{width:100%;}
	.featured-update-info{width:100%;}
	.join-now-button{margin-top:30px;}
	.items-area{padding:10px 10px 15px;}
	.icontent-title{margin-bottom:10px;}
	.getYourPass{padding:32px 0;}
	.getYourPass a{font-size:26px; }
	footer{padding:26px 0;}
	footer p{line-height:20px; padding-bottom:16px;}
	.slider{margin-bottom:20px;}

	.items.items-4-per-row { grid-template-columns:repeat(auto-fill, 49%); }
	.items.items-6-per-row { grid-template-columns:repeat(auto-fill, 33%); }
	.sortingFilter{margin-right:20px;}
	.selectric-items-area ul, .selectric-items-area li{font-size:16px;}

	/* Videowatch */
	.content-area{padding:12px 12px 10px; margin-bottom:20px;}
	.tBanner{margin-bottom:12px;}
	.videoHere i{width:62px; height:62px;}
	.videoHere i:before{width:64px; height:65px; background-size:64px;}
	.content-details{padding-top:6px;}
	.content-tabs{margin-left:0px; padding-bottom:15px;}
	.videoLBanner{width:62%;}
	.videoRBanner{width:36%;}
	.bannerArea{margin-bottom:20px;}
	.commentArea{padding:12px; margin-bottom:20px;}
	.commentBox h4{font-size:15px;}
	.commentBox p{font-size:14px; line-height:20px;}
	.allComments{margin-bottom:20px;}
	.submitC label{font-size:15px;}
	.yourName, .submitCBox textarea{font-size:16px;}
	.content-title{width:100%;}

	/* Members Photo */
	.photoWArea{padding:12px 12px 10px; margin-bottom:20px;}
	.modelPhoto{width:24.25%;}
	.modelPhoto:nth-child(6n){margin-right:1%;}
	.modelPhoto:nth-child(4n){margin-right:0px;}
	.photoArea .pagination{padding-bottom:30px;}

	.item .item-info.item-info-overlay { bottom:-40%; }
	.item .item-thumb a span.play { width:44px; height:44px; }

	.slick-prev { left:0 !important; }
	.slick-next { left:0 !important; }
}

@media only screen and (max-width:767px){
	.container{width:96%;}/*460px*/
	.slider{margin-bottom:15px;}
	.featured-update span.play{width:54px; height:54px;}
	.featured-update span.play:before{width:54px; height:54px; background-size:54px;}
	.featured-update-title{font-size:20px; line-height:40px;}
	.featured-update-info h1{font-size:18px;}
	.featured{margin-bottom:20px;}
	.pagination span{font-size:15px;}
	.item a:before{background-size:36px;}

	.title {margin-bottom:10px;}
	.item.item-photo{width:49%;}

	/* Videowatch */
	.content-title{padding-top:5px;}
	.content-title h1{font-size:20px; line-height:20px;}
	.content-date{font-size:14px;}
	.content-details p{font-size:14px; line-height:20px;}
	.vCategories{font-size:14px; line-height:20px;}
	.yourName{width:60%;}
	.commentBox{padding:6px 10px 10px;}
	.commentBox p{line-height:18px;}
	.videoHere i{width:42px; height:42px;}
	.videoHere i:before{width:44px; height:45px; background-size:44px;}

	/* Members Photo */
	.photoArea .pagination{padding-top:10px; padding-bottom:20px;}

	.items.items-6-per-row { grid-template-columns:repeat(auto-fill, 49%); }

	.item .item-info.item-info-overlay { bottom:-75%; }
	.item .item-info h3 { font-size:12px; }
	.item .item-info .models, .item .item-info .dateCount { font-size:12px; }

	.hideMobile { display:none; }

	.getYourPass { padding:10px 0 35px 0px; }
	.getYourPass a { width:100%; font-size:20px; padding:15px 10px; }
}

@media only screen and (max-width:479px){
	.container{width:94%;}
	.featured-update-info{padding:8px;}
	.items.items-2-per-row { grid-template-columns:repeat(auto-fill, 100%); }
	.item{width:100%; margin-right:0px;}
	.icontent-title h2{font-size:18px; line-height:40px; padding:0 20px;}
	.pagination span{padding:0 10px;}
	.items-area{padding:10px;}
	.getYourPass a{font-size:18px; line-height:150%; }
	footer p{font-size:13px; line-height:18px;}

	/* Photos */
	.title h2{font-size:18px; line-height:40px; padding:0 20px;}
	.modelDetails h3{font-size:16px;}
	.modelDetails{padding-top:6px;}
	.item.item-photo{margin-bottom:3%;}
	.sortingFilter{margin-right:10px;}
	.selectric .label{line-height:32px; font-size:16px; padding:0 30px 0 12px;}
	.selectric .button{height:32px; width:22px;}
	.selectric-items-area ul, .selectric-items-area li{font-size:15px;}
	.selectric-items-area li{padding:10px 13px;}

	/* Videowatch */
	.content-area{padding:10px;}
	.content-tabs li{font-size:13px; margin-right:5px; margin-bottom:5px;}
	.content-tabs li a{min-width:inherit; padding:0 6px;}
	.content-tabs{padding-bottom:10px;}
	.bannerArea{flex-wrap:wrap;}
	.videoLBanner{width:100%; margin-bottom:10px;}
	.videoRBanner{width:100%;}
	.commentArea{padding:10px;}
	.yourName{width:100%; height:40px; font-size:15px; padding:0 12px;}
	.submitCBox textarea{font-size:15px; padding:5px 12px;}

	/* Members Photo */
	.photoWArea{padding:10px;}
	.modelPhoto{width:32%; margin-right:2%; margin-bottom:2%;}
	.modelPhoto:nth-child(4n){margin-right:2%;}
	.modelPhoto:nth-child(3n){margin-right:0px;}

	.items.items-4-per-row.related-items-vids { grid-template-columns:repeat(auto-fill, 100%); }

	.logo { max-width:65%; }
	.alert { font-size:0.8em; }
}