a.mobile-trigger {
	background: center center no-repeat transparent;
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC );
	display: none;
	width: 46px;
	height: 46px;
	position: absolute;
	top: -4px;
	left: 0px;
	z-index:999999;
	border:1px solid #FFF;
}

select.dropdown { display:none; float:left; width:100%; padding:3px; z-index:99999; position:relative; }
select.dropdown { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:16px; background:#F4F4F4; font-weight:bold; }

@media only screen and (max-width:1320px){
	.centerwrap{width:1250px;}
	.chooselang{padding:0 0px 0 68px;}
	.owned{margin-left:90px;}
	.midLinks p{font-size:23px;}
	.featureBox{width:183px;}
	.latestScene{width:32.66%; margin-right:1%;}
	.downloadable p{margin-left:0px;}
	.points{margin-left:28px;}
	.ourGirl, .photos .ourGirl{width:24.25%; margin-right:1%;}
	.allFeatures{width:736px;}
	.allFeatures ul{margin-right:21px;}
	.allFeatures ul li{font-size:12px;}

	.profileDetails{width:800px;}

	.joinRight{width:655px; padding:18px;}
	.membership{width:260px;}
	.joinPic{width:32%; margin-right:2%;}
	.stepTwo{padding-bottom:8px;}

	.memberPhoto{width:15.83%; margin-right:1%; margin-bottom:1%;}
}

@media only screen and (max-width:1279px){
	.centerwrap{width:994px;}
	nav li{padding-right:12px; font-size:16px;}
	nav li a{padding:0 12px;}
	.chooselang{padding:0 0px 0 52px;}
	.logo{width:320px; padding-bottom:25px; padding-top:24px;}
	.owned{margin-left:36px; font-size:18px; padding:6px 20px;}
	.award li{font-size:15px;}
	.midLinks p{width:71%; font-size:22px; line-height:25px;}
	.homeVideo h3{font-size:22px;}
	.titleBlock h2{font-size:32px;}
	.sort{padding-top:9px;}
	.features{padding:16px 0;}
	.featureBox{width:132px; font-size:13px;}
	/*.pagination li:nth-child(22), .pagination li:nth-child(23){display:none;}*/
	.pagination li.left_arrow, .pagination li.active, .pagination li.right_arrow{display:inline-block;}
	a.getAccessBtn{font-size:24px; width:270px;}
	.downloadable ul:last-child{clear:left; margin-top:0px;}
	.downloadable ul:nth-child(2){margin-right:0px;}
	.downloadable p{margin-top:16px;}
	.footerLeft{width:84%;}
	.allFeatures{width:100%; height:auto;}
	.allFeatures ul{width:32%; margin-right:2%;}
	.allFeatures ul li{font-size:13px;}
	.newsLatter{width:100%; margin-top:14px; height:auto;}
	.newsLatter h3{float:left;}
	.newsLatter p{float:left; padding-left:14px; padding-top:18px;}
	.joinNewsLetter{clear:both;}

	.trailerTitle h3{font-size:32px;}
	.profilePic{width:35%;}
	.profileDetails{width:63%;}
	.profileDetails h2{font-size:32px;}
	.rating p{font-size:26px; padding-left:10px; padding-top:3px;}

	.joinLeft{width:45%;}
	.joinArea h3{font-size:24px; padding-bottom:14px;}
	.joinRight{width:54%;}
	.createAccount input{font-size:18px; height:48px;}
	.info{top:16px;}
	.stepTwo label{font-size:18px;}
	.snail{padding-top:13px;}
	.snail a{font-size:18px;}
	.membership{width:210px; font-size:20px;}
	.package{width:136px;}
	.joinFeatures ul{float:none; margin-right:0px;}
	.joinArea h2{font-size:32px;}
	.satisfaction{font-size:25px;}
	.secure{font-size:25px;}
	.joinFeatures ul li{font-size:12px; line-height:26px;}
	.innerFooter{float:none; text-align:center; padding-top:10px; clear:both;}
	.innerFooter ul li{float:none; display:inline;}
	.innerFooter .social{float:none; padding-top:10px;}
	.innerFooter .social a{display:inline-block; float:none; margin:0 4px;}
	.innerFooter .social a:first-child{margin-left:4px;}
	.innerFooter ul li:nth-child(3){border-right:1px solid #727272;}
	.innerFooter ul li:nth-child(4){padding-left:14px; clear:none;}

	.video_format{padding-top:0px; margin-top:-5px; padding-bottom:20px;}
	.selectFormat{margin-bottom:14px;}
	.selectFormat label{font-size:18px; line-height:normal; padding-bottom:5px;}
	.selectFormat select{clear:left; font-size:16px; padding-left:5px; width:280px;}

	.info{top:1px;}
	.members-area nav li a { padding:0 9px; }
	
	.photo_gallery_thumbnail_wrapper ul.photo_sizes { font-size:9px; }
}

@media only screen and (max-width:1023px){
	.centerwrap{width:748px;}
	nav li:first-child a{padding-left:0px;}
	nav li{font-size:13px; padding-right:0px;}
	nav li a{padding:0 8px;}
	nav li:last-child{padding-left:8px;}
	.chooselang{padding-left:18px;}
	.logo{ padding-bottom:24px; padding-top:21px;}
	.owned{font-size:14px; line-height:27px; padding:6px 10px; position:relative; z-index:9; margin-left:14px;}
	.ava_award{width:103px; top:-7px; left:-71px;}
	.award li{font-size:13px; line-height:21px;}
	.homeVideo h3{font-size:18px;}
	a.getAccessBtn{font-size:18px; width:100%;}
	.midLinks p{font-size:18px;}
	.features{text-align:center}
	.featureBox{width:19.2%; margin-right:1%;}
	a.instantAccess{margin:auto; margin-top:1%; padding-top:20px; padding-bottom:20px; height:auto; float:none; display:inline-block; text-align:left;}
	a.instantAccess span{display:block;}
	.titleText p{font-size:15px;}
	.latestScene{width:49%; margin-right:2%; margin-bottom:10px}
	.latestScene.last{margin-right:2%;}
	.latestScene:nth-child(2n){margin-right:0px;}
	/*.pagination li:nth-child(12), .pagination li:nth-child(13), .pagination li:nth-child(14), .pagination li:nth-child(15), .pagination li:nth-child(16), .pagination li:nth-child(17), .pagination li:nth-child(18), .pagination li:nth-child(19), .pagination li:nth-child(20), .pagination li:nth-child(21){display:none;}*/
	.pagination li.number { display:none; }
	.downloadable a.getAccessBtn{float:left; margin-left:30px; margin-top:14px;}
	.downloadable p{margin-top:46px; margin-bottom:30px;}
	.titleBlock h2{font-size:28px;}
	.sort{padding-top:7px;}
	.recent_models{padding-top:5px;}
	.ourGirl, .photos .ourGirl{width:32%; margin-right:2%; margin-bottom:10px;}
	.ourGirl.last, .photos .ourGirl.last{margin-right:2%;}
	.ourGirl:nth-child(3n), .photos .ourGirl:nth-child(3n){margin-right:0px;}
	.allFeatures ul li{font-size:12px;}
	.newsLatter h3{float:none;}
	.newsLatter p{float:none; padding-left:0; padding-top:22px;}
	.footer .social{float:none; text-align:center; padding-bottom:10px;}
	.footer .social a:first-child{margin-left:5px;}
	.footer .social a{float:none; display:inline-block; margin:0 5px;}
	.footerLeft{float:none; width:100%; text-align:center;}
	.footerLeft ul li{float:none; display:inline-block; padding-left:10px;}

	.sorting{float:left; clear:both; padding-top:5px;}
	.sorting li{padding-left:0px; padding-right:6px;}

	.trailerTitle h3{font-size:28px; line-height:38px;}
	.trailer p{font-size:16px;}

	.profileDetails h2{font-size:28px;}
	.favoriteComment{float:left; padding-top:15px;}
	.favoriteComment a{margin-left:0px; margin-right:14px;}

	.joinLeft{width:100%; margin-bottom:24px;}
	.joinFeatures ul{float:left; margin-right:2%; width:49%;}
	.joinFeatures ul li{font-size:13px; line-height:28px;}
	.joinRight{width:100%;}
	.joinPic img{width:100%;}
	.innerFooter ul li{padding-left:6px; padding-right:10px;}
	.innerFooter ul li:nth-child(4){padding-left:6px;}
	.membership{width:310px;}
	.joinArea h2{font-size:28px;}
	.satisfaction{font-size:20px; background-size:70px; padding-left:82px;}
	.secure{font-size:20px; background-size:64px; background-position:left 10px; margin-left:12px;}

	.video_buttons{width:100%; float:none;}
	.video_buttons a{width:18.4%; margin-right:2%;}
	.video_buttons a:last-child{margin-right:0px;}
	.video_format{float:none; width:100%; margin-top:0px; padding-top:5px;}
	.selectFormat{float:left; width:48%; margin-right:4%;}
	.selectFormat:last-child{margin-right:0px;}
	.selectFormat select{width:100%;}
	.memberPhoto{width:19.2%;}
	.memberPhoto.last{margin-right:1%;}
	.memberPhoto:nth-child(5n){margin-right:0px;}
	.added{width:65%;}
	.categories p{line-height:normal; padding-bottom:10px;}
	.addName{width:50%; font-size:16px;}
	.addComment{font-size:16px;}
	
	.members-area nav li a { padding:0 11px; }
	
	.photo_gallery_thumbnail_wrapper ul.photo_sizes { font-size:11px; }
	.photo_gallery_thumbnail_wrapper ul.photo_sizes li a { margin-bottom:2px; }
}

@media only screen and (max-width:767px){
	.centerwrap{width:460px;}
	.topHeader .social{padding-top:2px;}
	.topHeader .social a{width:38px;}
	.logo{float:none; margin:auto; padding-top:10px; padding-bottom:14px;}
	.owned{width:57%; float:none; margin:auto auto 10px;}
	.award{margin:auto auto 14px 150px; width:210px; float:none;}
	.midLinks{text-align:center; padding-top:12px;}
	.midLinks p{width:auto; text-align:center; font-size:15px; line-height:22px; letter-spacing:normal; padding-bottom:10px;}
	a.getAccessBtn{margin:auto; float:none; display:inline-block;}
	.featureBox{height:auto; width:100%; margin-right:0px; margin-bottom:10px;}
	.sort{float:left;}
	.sort li{line-height:12px; padding-left:10px;}
	.sort li a{font-size:14px;}
	.latestScene p, .ourGirl p{font-size:13px;}
	.pagination li.number{display:none;}
	.downloadable p{margin-top:0px; font-size:16px;}
	.points{width:276px;}
	.points ul{width:100%; margin-right:0px; margin-top:0px;}
	.downloadable a.getAccessBtn{margin-left:182px;}
	.ourGirl, .photos .ourGirl{width:49%; margin-right:2%;}
	.ourGirl:nth-child(3n), .photos .ourGirl:nth-child(3n){margin-right:2%;}
	.ourGirl:nth-child(2n), .photos .ourGirl:nth-child(2n){margin-right:0px;}
	.allFeatures ul{width:100%; margin-right:0px;}
	.allFeatures ul li{line-height:28px;}
	.newsLatter h3{font-size:28px;}
	.footerLeft ul li{padding-left:2px; padding-right:6px;}
	.footer .social{padding-bottom:5px;}

	.sortLeft{padding-left:0px;}
	.sorting{padding-top:10px;}
	.bgremove{line-height:18px;}
	.topSpace{margin-top:15px;}
	.sorting li{font-size:15px; letter-spacing:normal; padding-bottom:6px;}
	.sorting li a{width:auto; padding:0 15px;}
	.sorting li:last-child{padding-right:0px;}

	.trailerTitle h3{font-size:22px;}

	.profilePic{width:100%;}
	.profilePic img{width:100%;}
	.profileDetails{width:100%; padding-top:15px;}
	.aboutModel p, .modelInfo p{letter-spacing:normal;}

	.joinArea h2{float:none; text-align:center;}
	.satisSecure{float:none;}
	.secure{margin-left:62px;}
	.joinLeft{padding:12px;}
	.joinFeatures{padding:8px 10px;}
	.joinFeatures ul li{font-size:11px;}
	.joinRight{padding:12px;}
	.membershipBlock input[type="radio"]{margin-left:12px; margin-right:12px;}
	.membership{width:174px; font-size:16px;}
	.membership span{font-size:12px;}
	.package{width:126px; font-size:12px;}
	.price{font-size:38px; padding-top:13px;}
	.price sup + sup{font-size:18px;}


	.video_buttons a{width:19.2%; margin-right:1%; height:88px;}
	.video_buttons a span{font-size:14px;}
	.video_buttons a i{font-size:48px; height:65px; line-height:68px;}
	.video_buttons a span{font-size:12px;}
	.video_buttons a + a i{width:60%; margin:auto;}
	.selectFormat label{font-size:16px;}
	.memberPhoto{width:32%; margin-right:2%; margin-bottom:2%;}
	.memberPhoto:nth-child(5n){margin-right:2%;}
	.memberPhoto:nth-child(3n){margin-right:0px;}
	.added{width:100%; float:none;}
	.ratePhoto{float:none; margin:auto;}
	.commentBlock{padding:12px;}
	.addName, .addComment{height:40px;}
	.commentsArea{padding-bottom:30px;}
	.description h3{font-size:16px; letter-spacing:normal;}
	.description p{font-size:14px; letter-spacing:normal;}
	.categories p{font-size:14px; letter-spacing:normal;}
	.ratePhoto p{padding-bottom:0px;}
	
	.photo_gallery_block .photo_gallery_thumbnail_wrapper { width:49%; }
	
	.topHeader .centerwrap { position:relative; }
	a.mobile-trigger { display:block; }
	body.members-area .topHeader nav { display:none; }
	body.members-area .top_navbar { display:none; }
	
	.features.modellist .A-Z_links a { display:none; }
	.features.modellist .A-Z_links select.dropdown { display:inline-block; float:none; width:auto; background:#555; color:#FFF; }
	.download_table ul.download_links li { width:99%; }
	.download_table ul.download_links li a { width:100%; }
}

@media only screen and (max-width:479px){
	/*.centerwrap{width:300px;}*/
	.centerwrap{width:90%;}
	nav{float:none; margin-bottom:10px;}
	.responsive_menu select{width:100%;}
	.chooselang{padding-left:0px;}
	.owned{width:100%;}
	.award{margin:auto auto 14px 72px;}
	.homeVideo h3{font-size:16px;}
	.midLinks p{font-size:14px; line-height:20px;}
	a.getAccessBtn{font-size:16px; line-height:42px;}
	.homeVideo{padding-bottom:20px; padding-top:16px;}
	.titleBlock h2{font-size:24px;}
	.sort li{margin-bottom:7px;}
	.titleText p{font-size:14px;}
	.latestScene{width:100%; margin-right:0px;}
	.pagination li{display:none;}
	.downloadable p{font-size:18px; margin-bottom:20px; text-align:left; padding-left:68px}
	.points{margin-left:0px; width:100%;}
	.downloadable a.getAccessBtn{margin-left:0px;}
	.recent_models{padding-top:3px;}
	.ourGirl, .photos .ourGirl{width:100%; margin-right:0px;}
	.ourGirl .ourGirlPic a { display:inline-block; width:100%; text-align:center; }
	.ourGirl .ourGirlPic a img { display:inline-block; width:100%; text-align:center; max-width:100%; vertical-align:top; }
	.pagination{padding-bottom:36px; padding-top:24px;}
	.newsLatter{padding:10px 12px;}
	.newsLatter h3{font-size:19px; line-height:normal; background-position:left 4px; padding-right:30px;}
	.newsLatter p{padding-top:12px;}
	.latestScene p{font-size:13px;}
	.ourGirl p{font-size:14px;}
	.addEmail{font-size:13px; padding-right:80px; padding-left:10px;}
	.submit{width:70px;}

	.sorting li{font-size:14px;}
	.sorting li a{padding:0 9px;}

	.trailerTitle h3{font-size:20px; background-position:left 2px; line-height:26px;}
	.trailer{padding-bottom:25px;}

	.profileBlock{padding:12px;}
	.profileDetails h2{font-size:26px;}
	.favoriteComment a{margin-bottom:10px; margin-right:0px;}

	.joinArea h2{padding:0px; font-size:25px;}
	.joinRight{margin-bottom:15px;}
	.satisfaction{margin-bottom:0px;}
	.secure{margin-left:8px; margin-top:0px;}
	.joinArea h3{font-size:18px;}
	.card img{width:90%;}
	.snail{float:left; padding-top:5px; padding-bottom:10px;}
	.joinFeatures ul{float:none; width:100%; margin-right:0px;}
	.joinFeatures ul li{font-size:12px;}
	.membershipBlock label{height:auto; text-align:center;}
	.membership{width:100%; float:none; text-align:center; line-height:20px; display:block; padding-top:6px; font-size:18px;}
	.membershipBlock input[type="radio"]{margin:auto; float:none; margin-top:12px; display:block;}
	.package{float:none; margin:auto; display:inline-block; margin-top:10px;}
	.price{float:none; display:inline-block; width:100%; padding-right:0px; padding-bottom:8px; padding-top:5px;}
	.completeMembership{font-size:16px; height:50px;}
	.price span{margin-left:-18px;}
	.innerFooter ul li{padding-left:2px; padding-right:6px;}

	.video_buttons a{height:auto;}
	.video_buttons a i{height:55px; line-height:56px; font-size:30px;}
	.video_buttons a + a i{padding-top:4px;}
	.video_buttons a span{display:none;}
	.selectFormat{width:100%; margin-right:0px;}
	.memberPhoto{width:49%;}
	.memberPhoto:nth-child(3n){margin-right:2%;}
	.memberPhoto:nth-child(2n){margin-right:0px}
	.memberPhotoDetails{padding:12px;}
	.added{padding-bottom:8px;}
	.addCommentBlock p{padding-bottom:14px;}
	.addCommentBlock{padding:12px;}
	.addName{width:100%;}
}