.clearDESKTOP { clear:both; }
.clearIPAD { clear:both; display:none; }
.clearIPHONE { clear:both; display:none; }


@media only screen and (max-width:1023px){
	body{
		background: url(../images/topbg.png) repeat-x top, url(../images/modelbg-small.jpg) no-repeat top center #020103;
	}
	.newsticker {display: none}
	.centerwrap{width:748px;}
	.logo{padding-top: 0px;}
	.logo img{width:550px;}
	.topnav nav ul li, .footernav nav ul li{font-size:22px;}
	.topnav nav ul li a, .footernav nav ul li a{padding:0 18px;}
	.azlinks li a {margin: 0 5px;}
	ul.bjqs-controls.v-centered li a{top:50%!important; margin-top:-36.5px; margin-left: 4px;}
	.sexyvideo{width:30%; margin-right:1%; padding:1%; margin-bottom:1%}
	.videohere img{width:99%; height: auto}
	.sexyvideo h4{font-size:15px;}
	.middleads h3{font-size:20px;}
	.middleads p, .textinfo p{font-size:14px; margin-top: 5px;}
	.sexyphoto{width:22.25%; margin-right:1%; padding:1%; margin-bottom:1%}
	.photohere img{width:99%;}
	.sexyphoto h4{font-size:16px;}
	.sexyphoto ul{float:left; padding-top:5px;}
	.model{width:20.25%; margin-right:1%; padding:1%; margin-bottom:1%;}
	.modelphoto img{width:99%;}
	.footer_logo{width:360px; height:57px; padding-top:15px;}
	.footer_logo img{width:340px;}
	.model p, .model ul{float:none; text-align:center;}
	.model ul li{float:none; display:inline;}
	.shemale_details {width: 200px}
	.shemale_details p {width: 200px}

	/*Trailer CSS*/
	.t_model{width:19.6%; margin-right:0.5%;}
	.t_model img{width:100%;}
	.trailer_videohere img{width:100%;}

	/*Models CSS*/
	.modelimg{float:none; margin-bottom:1px;}
	.shemale_models{width:auto;}
	.modelimg img{width:100%;}
	.shemale_models{min-height:inherit;}
	.models_details ul{padding-bottom:9px;}
	.models_details ul li{font-size:17px; background-position:15px 7px; line-height:28px;}
	.midspace{padding-bottom:18px;}

	/*Photos CSS*/
	.photoimg{float:none; margin-bottom:1px;}
	.shemale_photos{width:auto;}
	.photoimg img{width:100%; display:block}
	.shemale_photos{min-height:inherit;}
	.photo_details ul{padding-bottom:9px;}
	.photo_details ul li{font-size:17px; background-position:15px 7px; line-height:28px;}

	/*Videos CSS*/
	.videoimg{float:left; margin-bottom:1px; width:49.8%; padding-left:0px;}
	.videoimg2{float:left; margin-bottom:1px; width:49.8%; padding-left:0.4%; padding-right:0px;}
	.videoimg img, .videoimg2 img{width:100%;}
	.shemale_videos{width:auto; min-height:inherit; margin-right:0px;}
	.photoimg img{width:100%; display:block}
	.video_details ul{padding-bottom:9px;}
	.video_details ul li{font-size:17px; background-position:15px 7px; line-height:28px;}

	/*Profile CSS*/
	.profile_banner{padding-left:0px;}
	.profile_banner img{width:100%;}
	.model_photo{width:290px;}
	.model_details h3{font-size:30px;}
	.model_details{width:406px;}
	.model_photo img{width:90%;}

	/*Individual Photo*/
	.indphotos{padding:15px 16px;}
	.indphoto_banner{padding-left:0px;}
	.indphoto_banner img{width:100%;}
	.photos {margin: 0;padding: 0}
	.photo_thumb_container {width:120px; height: 120px; margin-left: 0px; }
	.thumbs-gallery {max-width: 120px;max-height: 120px;margin: auto auto;}

	/*Member Home*/
	.innerbg{
		background: url(../images/members-topbg.png) repeat-x top, url(../images/members-modelbg-small.jpg) no-repeat top center #020103;
	}
	.members .logo img{width:518px;}
	.members .sidebar  {
		width: 730px;
		float: left;
	}
	.members .sidebar_item  {
		float: left;
		width: 208px;
		clear: none;
		padding: 12px;
		margin-right: 10px;
		background-color: #111;
		border: 0px;
	}
	.members .sidebar_item:last-child  {
		margin: 0px 0 0 0;
	}
	.members .sidebar .poll  {
		padding: 0px;
	}
	.members .sidebar_item h3  {
		padding: 0px;
	}
	.members .sidebar_item #explore_further li a  {
		width: 200px;
	}

	.shemale_types p{line-height:20px; padding:5px 0;}
	.topnavinner nav ul li{font-size:20px;}
	.topnavinner nav ul li a{padding:0 14px;}
	.innerbanner img{width:100%;}
	.memberarea{width:96%; padding:2% 2% 0; margin-bottom:10px; min-height:inherit;}
	.poll{width:96%; padding:2% 2% 0;}
	.memberarea h3, .poll h3{font-size:20px;}
	.welcome_member{padding-bottom:12px;}
	a.vote{line-height:30px;}
	.memberarea p{padding:5px 5px 14px 5px;}

	.banners{display:none;}
	.memberleft{float:none; width:auto;}
	.memberhome .sexyvideo{margin-bottom:15px;}
	.memberhome .videohere img{width:99.3%;}
	.memberhome .sexyphoto{margin-bottom:15px;}
	.memberhome .model{margin-bottom:15px;}
	.bigmid_banner img{width:680px;}

	/*Membersindind Video*/
	.commentbox{padding:15px 16px 5px 16px;}
	.video_detail{width:100%; float:none;}
	.video_size{margin-top:0px; padding-top:5px; float:none; width:100%; margin-bottom:20px;}
	.movie{width:48%; padding:0 0 0 1%;}
	.watchmovie{margin-left:2%;}
	.movie ul{width:48%; padding-right:2%}
	.movie ul li{width:auto;}
	.fullset a{font-size:24px;}

	/*Membersind Photo*/
	.photo_detail{width:435px;}
	.video_photos a{width:230px; font-size:24px;}

	/*Member Search*/
	.searcharea{padding:15px 16px;}
	.textbox{width:310px;}
	.onlyshow, .mediatypes{width:49%;}
	.dropdown{width:47%;}
	.sites label{width:160px;}
	.category label{width:87px;}

	/*Login CSS*/
	.username, .password{margin-right:10px;}
	.username input, .password input{width:195px;}
	.loginbtn{width:102px; font-size:29px;}
	.login_model img{width:100%;}

	.sexyvideo p.dot{height:30px; padding-bottom:30px}
	
	.jwplayer { height:380px !important; }
	
	.sexyvideo p { font-size:12px; }
	.sexyvideo p.desc { font-size:14px; height:95px; }
	
	/* START DEV MOD 1023 */

		.sexyvideo {
			max-height: 250px;
		}

		.sexyvideo_frontpage
		{
		  width: 700px;
		}

		.sexyvideo p.dateadded {
			color: #fff;
			padding: 4px;
			font-size: 11px;
		}
		#banner-fade ul li img {
			display: block;
			-moz-border-radius: 8px 283px 283px 6px;
			-webkit-border-radius: 8px 283px 283px 6px;
			border-radius: 8px 283px 283px 6px;
			margin: 10px 5px 0;
			width: 720px !important;
			height: auto !important;
		}
		.bodybox {
			padding:0 8px 0;
			min-height: 730px;
		}
			.circle-buttons-wrap {
				float: right;
				width: 190px;
			}
		.circle-buttons-wrap a {
			float: right;
			display: block;
			font: normal 18px/110% 'HelveticaNeueMediumCondRegular', arial, sans-serif;
			text-transform: uppercase;
			color: #fff;
			width: 85px;
			height: 40px;
			-webkit-border-top-left-radius: 12px;
			-webkit-border-top-right-radius: 12px;
			-moz-border-radius-topleft: 12px;
			-moz-border-radius-topright: 12px;
			border-top-left-radius: 12px;
			border-top-right-radius: 12px;
			text-align: center;
			line-height: 40px;
			transition: background 0.3s linear 0s, color 0.3s linear 0s;
			margin-top: 10px;
		}
		.circle-buttons-wrap a.members {
			background: #401f93;
			margin: 43px 10px 0 0;
		}
		.circle-buttons-wrap a.members:hover {
			background: #2a1363;
			color: #fffae1;
		}
		.circle-buttons-wrap a.signup {
			background: #20AA32;
			margin: 43px 5px 0 0;
		}
		.circle-buttons-wrap a.signup:hover {
			background: #117F1E;
			color: #fffae1;
		}
		.banner_details {
			width: 700px;
			padding: 5px;
			bottom:15px;
		}
		.viewmore {
			padding-bottom: 0px;
		}
		
		.viewmore a {
			margin-right: 15px;
		}
		.frontpage_sidebar {
			width: 712px;
			margin: 10px auto 20px;
			border-top: 1px solid #693966;
		}
		.frontpage_sidebar .welcome, 
		.frontpage_sidebar .features, 
		.frontpage_sidebar .buttons-and-stats {
			float: left;
			clear: none;
			width: 215px;
		}
		.frontpage_sidebar .welcome {
			margin-right: 20px;
		}
		.model h4 {
			text-align: center;
		}
		.trailerpage_photoblock {
			max-width: 150px;
			float: left;
			padding: 0;
			margin: 0;
			display: inline-block;
		}
		.trailerpage_photoblock img {
			margin-left: 3px;
			margin-right: 3px;
			margin-bottom: 3px;
			width: 58px;
		}
		.trailerpage_setstats h2.setstats {
			font-size: 24px;
		}
		.trailerpage_setstats .trailerpage_setstats_button {
			width: 200px;
		}
		.trailerpage_setstats .trailerpage_setstats_button a {
			width: 200px;
		}
		.becomemember img {
			height: auto;
			width: 400px;
			text-align:center;
			padding-top: 0px;
		}
		.becomemember p {
			line-height: 40px;
		}
		.becomemember a {
			font: normal 28px/110% 'HelveticaNeueMediumCondRegular', arial, sans-serif;
		}
		.model_details  {
			min-height:408px;
		}
		.tour_latest_entry {
			width: 43%;
		}
		.members .news img {
			max-width: 700px;
		}
	.photogallery_meta {
		width: 370px;
	}
	.videogallery_meta {
		width: 350px;
	}
	.member_videoblock .ratings_and_link {
		width: 300px;
		margin: 0 0 0 20px;
		float: left;
		min-height: 10px;
	}
	.video_size_outer {
		width: 320px;
		float: left;
		margin-right: -30px
	}
	.movie_sizes {
		width: 140px;
	}
	.movie_sizes h3 {
		font-size: 11px;
	}
	.movie_sizes a.downBtn {
		font-size: 13px;
	}

	/* END DEV MOD 1023 */

}












@media only screen and (max-width:767px){
	body {
		background: url(../images/topbg.png) repeat-x top #020103;
	}
	.centerwrap{width:auto;}
	.header{height:auto;}
	.logo{float:none; text-align:center; padding-bottom:0px;}
	.logo img{display:inline;}
	.topnav nav, .footernav nav{/*padding-top:10px; padding-bottom:10px;*/ height:auto;}
	.shemale_details{width:268px; margin:10px auto; float:none; text-align:center; }
	.banner_details{display:none;}
	ul.bjqs-controls.v-centered li.bjqs-next a{right:0; background:url(../images/mobile_right_arrow.png) no-repeat;}
	ul.bjqs-controls.v-centered li.bjqs-prev a{left:0; background:url(../images/mobile_left_arrow.png) no-repeat;}
	ul.bjqs-controls.v-centered li a{top:50%!important; margin-top:-13px; width:28px; height:36px;}
	.blocktitle h3{font-size:18px; padding:0 10px;}
	.blocktitle a{font-size:18px; padding:0 10px;}
	.reasons{display:none;}
	.sexyvideo{width:44%; margin-right:2%; margin-bottom:2%; padding:1.5%; min-height: 300px;}
	.middleads h3{font-size:20px;}
	.middleads p, .textinfo p{font-size:14px;}
	.sexyphoto, .model{width:29%; margin-right:1%; margin-bottom:2%; padding:1.5%}
	.sexyphoto ul{float:right; padding-top:0px;}
	.becomemember{height:auto; text-align:center;}
	.footer_logo{float:none; margin:auto}
	.becomemember p{float:none; padding-right:0px;}

	/*Trailer CSS*/
	.trailer_models{padding-left:0px;}
	.trailer_videoblock{padding:16px 15px;}
	.trailer_videoblock ul{float:left; padding-top:0px; padding-bottom:15px;}
	.trailer_videoblock p{font-size:13px;}

	/*Profile CSS*/
	.model_photo{width:40%; min-height:inherit; padding-bottom:15px; margin-bottom:10px;}
	.model_details{width:50%;  min-height:inherit;}
	.model_details h3{font-size:28px; line-height:40px; padding-bottom:0px;}
	.model_details p{font-size:13px;}

	/*Individual Photo*/
	.indphotos ul.star{float:left; padding-bottom:15px;}
	/*.indphoto{width:32.66%;}
	.indphoto.last{margin-right:1%;}
	.indphoto:nth-child(3n){margin-right:0px;}*/
	.indphoto { width:28%; margin:4% 2%; }
	.indphoto.last { margin-right:1%; }
	.thumbs-gallery {	max-width: 150px; max-height: 150px; margin: auto auto;}

	/*Member Home*/
	.memberhome .videohere img{width:99%;}
	.memberhome .sexyvideo{margin-bottom:2%;}
	.midbanner img{width:90%;}
	.bigmid_banner{padding-top:15px; padding-bottom:10px;}
	.bigmid_banner img{width:90%;}

	/*Membersindind Video*/
	.member_videoblock{padding:16px 15px;}
	.rating{float:left; padding-top:5px; padding-bottom:10px;}
	.rating ul{float:left; padding-top:0px; padding-bottom:0px;}
	.member_videoblock p{font-size:13px;}
	.fullset a{font-size:18px; line-height:38px;}
	.comment h3{font-size:16px;}

	/*Membersind Photo*/
	.member_photoblock{padding:15px 16px;}
	.photo_detail{width:auto; float:none}
	.video_photos{float:none; padding-bottom:15px; padding-top:0px;}

	/*Member Search*/
	.blackbox{padding:10px;}
	.textbox{width:96%; padding:0 2%;}
	.blackbox label{padding-left:0px;}
	.blackbox p{padding-left:0px;}
	.dropdown{width:96%; padding:2% 2%;}
	.sites label{width:50%;}
	.category label{width:33.33%;}

	/*Login CSS*/
	.loginbox label{font-size:18px;}
	.loginbox{width:100%; padding-bottom:20px;}
	.username, .password{margin-right:0px; float:none}
	.username input, .password input{float:none; width:94%; padding:5px 3%;}
	.loginbtn{margin-top:10px;}
	.loginbtn{width:150px;}

	.sexyvideo p.dot{height:20px; padding-bottom:40px}
	
	.jwplayer { height:230px !important; }
	
	.shemale_types { display:none; }

	.shemale_details p { font-size:16px; float:none; display:inline-block; }
	.shemale_details p span { font-size:12px; }
	
	#gallery .indphoto.grabthese.last { display:none; }
	
	/* START DEV MOD 767px */
		.logo img {width: 465px;}
		.bodybox {background-color: #120211; background-image: none;}
		.circle-buttons-wrap {width: 420px; margin: 0 auto;}
		.circle-buttons-wrap a {
			float: left;
			display: block;
			font: normal 22px/110% 'HelveticaNeueMediumCondRegular', arial, sans-serif;
			color: #fff;
			width: 180px;
			height: 40px;
			-webkit-border-radius: 12px;
			-moz-border-radius: 12px;
			border-radius: 12px;
			text-align: center;
			line-height: 40px;
			margin: 0px auto 15px;
		}
		.circle-buttons-wrap a.members {
			background: #401f93;
			margin: 5px 6px 10px 6px;
		}
		.circle-buttons-wrap a.members:hover {
			background: #2a1363;
			color: #fffae1;
		}
		.circle-buttons-wrap a.signup {
			background: #20AA32;
			margin: 5px 6px 10px 6px;
		}
		.circle-buttons-wrap a.signup:hover {
			background: #117F1E;
			color: #fffae1;
		}
		.topnav nav {
			padding: 0;
			background: none;
		}
		.responsive_menu select {
			  width: 400px;
			  border: 1px solid #fff;
		}
		.sexyvideo_frontpage {
			width: 410px;
			padding-top: 8px;
		}
		#banner-fade ul li img {
			display: block;
			-moz-border-radius: 6px;
			-webkit-border-radius: 6px;
			border-radius: 6px;
			margin: 10px 5px 0;
			width: 450px !important;
			height: auto !important;
		}
		.bodyarea {
			background-color: #120211;
			background-image: none;
		}
		header .responsive_menu, footer .responsive_menu {
			margin-top: 0px;
			padding: 0;
		}
		.sexyvideo_frontpage h4 {
			font: normal 24px/110% 'HelveticaNeueMediumCondRegular', arial, sans-serif;
		}
		.frontpage_sidebar {
			width: 440px;
			margin: 10px auto 20px;
			border-top: 1px solid #693966;
		}
		.frontpage_sidebar .welcome, 
		.frontpage_sidebar .features, 
		.frontpage_sidebar .buttons-and-stats {
			float: left;
			clear: none;
			width: 190px;
		}
		.frontpage_sidebar .welcome {
			margin-right: 20px;
		}
		.frontpage_sidebar .welcome h2, .frontpage_sidebar .features h2 {
			color: #af76a9;
			font: normal 22px/110% 'HelveticaNeueMediumCondRegular', arial, sans-serif;
			margin-bottom: 5px;
		}
		.frontpage_sidebar .features ul li {
			font: italic 14px/155% arial, sans-serif;
			margin-left: 15px;
			list-style-type: square;
		}
		.frontpage_sidebar .buttons-and-stats {
			float: left;
			clear: none;
			width: 405px;
		}
		a.clickhere {
			display: inline-block;
			font: bold 28px/34px helvetica, arial, sans-serif;
			text-decoration: none;
			color: #fcfbfb;
			background: #0D9B12;
			text-align:center;
			margin: 0 auto 10px auto;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
			padding: 6px 38px 0;
		}
		a:hover.clickhere {
			background-color: #42BF39;
			text-decoration: none;
		}
		.shemale_details{display: none;}
		.shemale_details p {
			padding: 10px 0 0;
		}
		.bitcoin {
			margin: 0 auto 0 0;
		}
		.middleads h3{font-size: 14px; padding: 5px inherit 5px; margin-top: 0;}
		.middleads p, .textinfo p{font-size:12px; width: 80%; margin: 0 auto 0 auto;}
		.becomemember {
			background-size: contain;
		}
		.becomemember img {;
			width: 410px;
			text-align:center;
			padding-top: 0px;
		}

		.becomemember.clear p a {
			line-height: 4px;
		}
		.becomemember p {
			font: bold 16px/100% helvetica, arial, sans-serif;
			margin: 3px auto 5px auto;
		}
		.viewmore {
			width: 440px;
			float: none;
			text-align: center;
			padding: 0px;
		}
		.viewmore a {
			background:url(../images/view_more.jpg);
			background-size: cover;
			height:29px;
			line-height:32px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:22px;
			color:#510a4c;
			padding: 3px 14px 3px 15px;
			display:block;
			float:none;
			border-radius:3px;
			-webkit-border-radius:3px;
			font-weight:bold;
			margin-right: 0;
		}

		.trailerpage_setinfo {
		  	width: 410px;
			float: left;
		}
		.trailerpage_setinfo h3 {
			margin: 5px 0;
		}
		.trailerpage_photoblock {
			max-width: 420px;
			float: left;
			padding: 0;
			margin: 0;
			display: inline-block;
		}
		.trailerpage_photoblock img {
			margin-left: 10px;
			margin-right: 10px;
			margin-bottom: 0;
			width: 160px;
		}
		h2.setstats {display: none}
		.trailerpage_setstats {
			width: 420px;
		}
		.trailerpage_setstats_button,
		.trailerpage_setstats_button a {
			width: 260px;
			float: left;
			left: 20%;
		}
		.copyrights {width: 95%;}
		.copyrights p {font-size: 8px}
		.tour_latest_entry {
			background: url("../images/halo.png") no-repeat center top #230321;
			border-radius:3px;
			-webkit-border-radius:3px;
			padding: 15px 15px 0 15px;
			float:left;
			width: 400px;
			margin: 12px 0 0 5px;
			border: 1px solid #333;
		}
		.tour_latest_entry h4 {
			font: normal 24px/110% 'HelveticaNeueMediumCondRegular', arial, sans-serif;
			padding: 6px 0 0px 0px;
			//border-bottom: 1px solid #ccc;
			overflow: hidden;
			max-height: 24px;
		}
		.tour_latest_entry h4 a {
			color:#af76a9;
			text-decoration: none;
		}
		
		.tour_latest_entry h4 a:hover {
			color:#ffe08c;
			text-decoration: none;
		}
		.sexyvideo p.dateadded {
			color: #fff;
			padding: 4px;
			font-size: 11px;
		}
		.tour_latest_entry p.dateadded {
			font: normal 11px/100% arial, sans-serif;
			color: #af76a9;
			background: none;
			border-top: 1px dotted #D192C9;
			padding-top: 5px;
			webkit-border-radius: 0px;
			-moz-border-radius: 0px;
			border-radius: 0px;
			text-align: right;
		}
		.tour_features {
			background: url('/tour/custom_assets/images/categories-join-block767.jpg') top right no-repeat;
			background-size: cover;
		}
		.tour_features_models {
		  background-color: #230321;
		  background-image: none;
		}	
		.tour_features_text_models {
			width: 440px;
			padding-top: 10px;
			padding-right: 10px;
			padding-bottom: 10px;
			padding-left: 10px;
			text-align: center;
		}
		.tour_features_models ul li {
			//font-size: 16px;
		}
		.blocktitle-tour h3, .blocktitle-tour a {
			font: normal 20px/100% 'HelveticaNeueMediumCondRegular', arial, sans-serif;
		}
		.model_details {
			padding-bottom: 15px;
		}
		
		/* MEMBERS MOD 767px */



		.members .logo{
			float:left; 
			padding-bottom:0px;
			width:230px;
		}
		.members .logo img{
			width:250px;
		}
		.members #search_bar  {
			margin: 0px;
			float: right;
			padding: 0px;
			height: 35px;
			width: 200px;
			position: relative;
		}
		.members #search_bar .search_input_header {
			margin-top: 22px;
			margin-right: 10px;
			float: left;
		}
		.members #search_bar input.inputbox {
			display: block;
			font: normal 14px/24px arial, sans-serif;
			padding: 0 0 0 5px;
			appearance: none;
			box-shadow: none;
			border-radius: 3px;
			color: #535353;
			position: absolute;
			top: 5px;
			left: 3px;
		}	
		.members #search_bar .search_button_header {
			display: block;
			margin-top: 0px;
			position: absolute;
			top: 5px;
			right: 0px;
		}
		.members .topnav {
			margin-top: 10px;
		}
		.members .topnav,
		.members .topnav nav  {
			background: none;
		}
		.members .responsive_menu  {
			display: block;
		}
		.members .sidebar  {
			width: 730px;
			float: left;
		}
		.members .sidebar_item  {
			float: left;
			width: 208px;
			clear: none;
			padding: 12px;
			margin-right: 10px;
			background-color: #111;
			border: 0px;
		}
		.members .sidebar_item:last-child  {
			margin: 0px 0 0 0;
		}
		.members .sidebar .poll  {
			padding: 0px;
		}
		.members .sidebar_item h3  {
			padding: 0px;
		}
		.members .sidebar_item #explore_further li a  {
			width: 400px;
		}
		.members .members_main_page  {
			width: 410px;
		}
		.memberhome .sexyphoto, .memberhome .model{
			width: 193px; 
			margin-right:2%; 
			margin-bottom:2%; 
			padding:1.5%}
		.memberhome .sexyphoto.last, .memberhome .model.last{margin-right:2%;}
		.memberhome .sexyphoto:nth-child(2n),.memberhome .model:nth-child(2n){margin-right:0px}
		.members .sidebar_item {
			width: 410px;
		}
		.members .sidebar .poll  {
			margin-bottom: 0px;
			width: 400px;
		}
		.members .poll_archive_item  {
			width: 400px;
		}
		.members .news img {
			max-width: 410px;
		}

.trailer_video .rating {
	display: none;
}
.photogallery_meta {
	width: 95%;
}
.videogallery_meta {
	width: 95%;
}

.member_photoblock .ratings_and_link {
	width: 300px;
	margin-left: 0px;
	float: left;
	min-height: 10px;
}
.member_videoblock .ratings_and_link {
	width: 100%;
	margin: 0;
	float: left;
	min-height: 10px;
}
.video_photos_zips {
	margin-top: 10px;
	float:none;
	position: relative;
}
.video_size_outer {
	float: none
	margin: 0 auto;
	width: 100%;
}
.movie_sizes {
	width: 67%;
	margin: 0 auto;
	text-align: center;
	float: none;
	clear: both;
	background: #000;
}
.movie_sizes h3 {
	font-size: 15px;
	color: #fff;
}
.movie_sizes.watchmovie {
	display: none;
	margin: 0;
	clear: both;
	float: left;
	border: 0;
	width: 100%;
	background: none;
}
.movie_sizes.watchmovie h3 {
	clear: both;
	display: block;
	float: left;
	font-size: 16px;
	margin: 0 20px 0 0;
	color: #ccc;
}
.movie_sizes a.downBtn  {
	height:37px;
	background-color:#222;
	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFf;
	margin: 3px;
	float:left;
	border-radius:3px;
	line-height:28px;
	width:31%;
	text-align:center;
}
.show_for_479px_only {
	display: block;
	margin: 0 auto;
	font-size: 13px;
	color: #fff;
	background: green;
	padding: 5px;
}
.poll_archive_item {
	width: 85%;
}
.blocktitle .sorting {
	float: left;
}
.sorting a  {
	float:right;
	padding:0 5px;
	margin: 5px;
	font-size: 12px;
}
.modelsblock .models.clear .model {
	width: 45%;
	margin: 3px;
}
.comingsoon {
	width: 94%;
}
.copyrights  img {
	max-width: 350px;
	height: auto;
}
.copyrights p {
	font-size: 9px;
}

/** Grand Slam Media Banner **/
#arzone-3007 {
	display: none;
}

	/* END DEV MOD 767px */

}

















@media only screen and (max-width:479px){

	.centerwrap{width:300px;}
	.logo img{width:100%;}
	.welcomebox h2{font-size:18px;}
	.welcome{padding-bottom:10px; margin-bottom:8px;}
	.reasons{padding-bottom:10px; margin-bottom:10px;}
	.welcome p, .reasons li{font-size:13px; line-height:18px;}
	.billing{padding-top:8px;}
	.billing p{font-size:14px;}
	.middleads h3{font-size:18px; padding-bottom:10px;}
	.middleads p, .textinfo p{font-size:13px;}
	.footer_logo{width:auto; padding:13px 10px 10px 10px; height:auto}
	.footer_logo img{width:100%;}
	.becomemember p{font-size:24px;}


	/*Trailer CSS*/
	.trailer_videoblock h3{font-size:16px;}

	/*Models CSS*/
	.shemale_models h3{font-size:18px;}
	.pagination ul li:nth-child(9), .pagination ul li:nth-child(10), .pagination ul li:nth-child(11), .pagination ul li:nth-child(12), .pagination ul li:nth-child(13), .pagination ul li:nth-child(14), .pagination ul li:nth-child(15), .pagination ul li:nth-child(16), .pagination ul li:nth-child(17), .pagination ul li:nth-child(18), .pagination ul li:nth-child(23), .pagination ul li:nth-child(24){display:none;}

	/*Individual Photo*/
	/*.indphoto{width:49%; margin-right:2%; margin-bottom:2%;}
	.indphoto.last{margin-right:2%;}
	.indphoto:nth-child(3n){margin-right:2%;}
	.indphoto:nth-child(2n){margin-right:0px;}*/
	#gallery .indphoto { width:48%; margin:1%; }
	.indphotos h4{font-size:16px;}
	.indphotos p{font-size:13px;}

	/*Profile CSS*/
	.model_photo {width: 100%}

	/*Member Home*/
	.memberarea h3, .poll h3{font-size:18px; padding:5px;}
	.poll{min-height:inherit;}
	a.vote{margin-bottom:8px;}

	.memberhome .sexyvideo,.memberhome .sexyphoto,.memberhome .model{width:96%; padding:2%; margin-right:0px; margin-bottom:10px;}
	.memberhome .sexyvideo.last,.memberhome  .sexyphoto.last,.memberhome .model.last{margin-right:0px;}

	/*Membersindind Video*/
	.member_videoblock h3{font-size:16px;}
	.movie{width:98%; padding:0 0 0 2%;}
	.watchmovie{margin-left:0px; margin-top:10px;}
	.video_size{margin-bottom:10px;}
	.comment h3{font-size:14px;}
	.comment p{font-size:13px; line-height:18px;}
	.comment{padding:8px 10px;}

	/*Membersind Photo*/
	.member_photoblock h3{font-size:16px;}
	.photo_detail p{font-size:13px;}
	.video_photos a{width:100%;}

	/*Member Search*/
	.onlyshow, .mediatypes{width:100%;}
	.onlyshow{padding-bottom:20px;}
	.sites label{width:100%;}
	.category label{width:50%;}

	/*Login CSS*/
	.loginbtn{height:48px; font-size:26px; width:120px; margin-top:5px;}

	.sexyvideo p.dot{height:60px; padding-bottom:0px}
	
	.jwplayer { height:140px !important; }
	
	/* START DEV MOD 479px */

		.centerwrap {
			margin: 0 auto;
			
		}

		.circle-buttons-wrap {width: 300px;}
		.circle-buttons-wrap a {
			float: right;
			display: block;
			font: normal 22px/110% 'HelveticaNeueMediumCondRegular', arial, sans-serif;
			color: #fff;
			width: 137px;
			height: 40px;
			-webkit-border-top-left-radius: 12px;
			-webkit-border-top-right-radius: 12px;
			-moz-border-radius-topleft: 12px;
			-moz-border-radius-topright: 12px;
			border-top-left-radius: 12px;
			border-top-right-radius: 12px;
			text-align: center;
			line-height: 40px;
			margin: 0px auto 15px;
		}
		.circle-buttons-wrap a.members {
			background: #401f93;
			margin: 5px 6px 10px 6px;
		}
		.circle-buttons-wrap a.members:hover {
			background: #2a1363;
			color: #fffae1;
		}
		.circle-buttons-wrap a.signup {
			background: #20AA32;
			margin: 5px 6px 10px 6px;
		}
		.circle-buttons-wrap a.signup:hover {
			background: #117F1E;
			color: #fffae1;
		}

		.topnav nav {
			padding: 0;
			background: none;
		}


		.responsive_menu select {
			width: 298px;
			border: 1px solid #fff;
			background: #666;
			font: normal 16px/110% arial, sans-serif;
		}
	
		.sexyvideo {
			max-height: 300px;
		}

		.sexyvideo_frontpage {
			width: 250px;
			padding-top: 8px;
		}
		.sexyvideo_frontpage:first-child {
			margin-top: 8px;
		}
		#banner-fade ul li img {
			display: block;
			-moz-border-radius: 6px;
			-webkit-border-radius: 6px;
			border-radius: 6px;
			margin: 10px 5px;
			width: 290px !important;
			height: auto !important;
		}
		.sexyvideo_frontpage h4 {
			font: normal 18px/110% 'HelveticaNeueMediumCondRegular', arial, sans-serif;
			text-align: center;
		}
		.videos {
			width: 300px;
		}
		.blocktitle {display: none;}
		.viewmore a {width: 250px;}
		.frontpage_sidebar {width: 250px;}
		.frontpage_sidebar_padding {
			padding: 10px;
		}
		.bitcoin img{width:200px;}
		.frontpage_sidebar .welcome, 
		.frontpage_sidebar .features, 
		.frontpage_sidebar .buttons-and-stats {
			float: left;
			clear: none;
			width: 270px;
		}
		a.clickhere{font-size:32px; width: auto;}

		.frontpage_maincolumn {
			width: 280px;
		}
		.copyrights {width: 300px;}
		.copyrights p {font-size: 8px}
		.tour_features_text {width: 280px;}
		.tour_features {background-image: none; background-color: #000;text-align: center;}
		.tour_features h2 {font-size: 22px;}
		.blocktitle-tour h3 {font: normal 12px/20px 'HelveticaNeueMediumCondRegular', arial, sans-serif;}
		.blocktitle-tour a {font: normal 14px/20px 'HelveticaNeueMediumCondRegular', arial, sans-serif;}
		.tour_latest_entry {width: 240px; text-align: center;}
		.tour_latest_entry h4 {
			font: normal 16px/20px 'HelveticaNeueMediumCondRegular', arial, sans-serif;
			padding: 6px 0 0px 0px;
			//border-bottom: 1px solid #ccc;
			overflow: hidden;
			max-height: 20px;
		}
		.tour_latest_entry h4 a {
			color:#af76a9;
			text-decoration: none;
		}
		.tour_latest_entry .photodesc,
		.sexyvideo_frontpage p {font: normal 11px/120% helvetica, arial, sans-serif; color: #aaa;}
		.viewmore a {
			background:url(../images/view_more.jpg);
			background-size: cover;
			height:32px;
			line-height:32px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:22px;
			color:#510a4c;
			padding: 3px 14px 3px 15px;
			display:block;
			float:none;
			border-radius:3px;
			-webkit-border-radius:3px;
			font-weight:bold;
			margin-right: 0;
		}
		.becomemember {
			background-size: cover;
		}
		.becomemember img {
			height: auto;
			width: 250px;
			text-align:center;
			padding-top: 0px;
		}
		.becomemember.clear p a {
			font-size: 24px;
		}
		.sexyvideo_frontpage p.date,
		.tour_latest_entry p.dateadded {
			font: normal 11px/100% arial, sans-serif;
			color: #af76a9;
			background: none;
			border-top: 1px dotted #D192C9;
			padding-top: 5px;
			webkit-border-radius: 0px;
			-moz-border-radius: 0px;
			border-radius: 0px;
			text-align: center;
			width: 230px;
		}
		.middleads {background: #333; border: 1px solid #fff}
		.middleads h3{font-size:14px; padding-bottom:5px; border-top: none;}
		.midspace {padding: 10px;}
		.trailerpage_setinfo {
		  	width: 260px;
			float: left;
		}
		.trailerpage_setinfo h3 {
			margin: 5px 0;
		}
		.trailerpage_photoblock {
			max-width: 288px;
			float: left;
			padding: 0;
			margin: 0;
			display: inline-block;
		}
		.trailerpage_photoblock img {
			margin-left: 3px;
			margin-right: 3px;
			margin-bottom: 0;
			width: 58px;
		}
		h2.setstats {display: none;}
		.trailer_videoblock{padding:10px;}
		.trailer_videoblock h3 {
			padding:0px; 
			color: #af76a9;
			font: normal 20px/110% 'HelveticaNeueMediumCondRegular', arial, sans-serif;
			letter-spacing:-0.01em;
		}
		.trailer_videoblock p {
			font: normal 11px/120% helvetica, arial, sans-serif;
		}
		.trailerpage_setstats_button,
		.trailerpage_setstats_button a {
			width: 260px;
		}
		.trailerblock .play {
			width: 45px;
			position:absolute;
			top:60%;
			left:60%;
			z-index:99999;
		}
		.trailer_video .middleads {
			margin-bottom: 10px;
			padding-bottom: 5px;
		}
		.moreupdates .sexyvideo {
			background: #33052F;
			border: 1px solid #60105B;
		}

		.sexyvideo, .sexyphoto, .model{width: 260px; padding:2%; margin-right:0px; margin-bottom:10px;}
		.sexyvideo.last, .sexyphoto.last, .model.last{margin-right:0px;}
		.tour_features_text_models {
			width: 280px;
			padding: 10px;
			text-align: center;
			float: none;
		}
		.model_details {width: 250px;}
		.model_details .alsofeatured a {margin-bottom: 10px;}
		.members .members_main_page {
			width: 250px;
			margin-top: 10px;
		}
		.members .news p.newstitle  {
			font: bold 16px/120% helvetica, arial, sans-serif;
		}
		.members .sexyvideo {
			width: 270px;
		}
		.members .welcome_member  {
			padding-bottom: 0px;
		}
		.members .sexyvideo h4  {
			font: bold 16px/120% helvetica, arial, sans-serif;
		}
		.members .model  {
			width: 260px;
		}
		.members #search_bar {
			width: 200px;
			margin: 0 50px 0 auto;
		}
		.members .logo img {
			width: 300px;
		}
		.members .sidebar {
			width: 280px;
		}
		.members .sidebar_item #explore_further li a {
			width: 260px;
		}
		.members .sidebar_item {
			width: 260px;
		}
		.members .sidebar .poll  {
			width: 260px;
		}
		.members .blocktitle {
			display: block;
		}
		.members .blocktitle h3,
		.members .blocktitle a {
			font-size: 14px;
		}
		.members .poll_archive_item  {
			width: 240px;
		}
		.members .news img {
			max-width: 260px;
		}
		.trailerpage_setstats {
			width: 250px;
			float: left;
  		}
		.trailerpage_setstats_button,
		.trailerpage_setstats_button a {
			width: 250px;
			float: left;
			left: 0;
		}
		
.photogallery_meta {
	width: 95%;
}
.videogallery_meta {
	width: 95%;
}
member_videoblock {
	width: auto;
}
.member_photoblock .ratings_and_link {
	width: 200px;
	margin: 0 0 0 20px;
	float: left;
	min-height: 10px;
}
.member_videoblock .ratings_and_link {
	width: 100%;
	margin: 0;
	float: left;
	min-height: 10px;
}
.member_videoblock .ratings_and_link .video_photos {
	width: 100% !important;
}
.video_photos_zips {
	float:none;
	position: relative;
}
.video_size_outer {
	float: none;
	margin: 0 auto;
}
.movie_sizes {
	width: 100%;
}
.movie_sizes.watchmovie {
	display: none;
}
.movie_sizes.watchmovie h3 {
	clear: both;
	display: block;
	float: none;
	font-size: 16px;
}
.movie_sizes a.downBtn  {
	height:37px;
	background-color:#222;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FF0;
	margin:3px;
	float:left;
	border-radius:3px;
	line-height:28px;
	width:30%;
	text-align:center;
}
.show_for_479px_only {
	display: block;
	margin: 0 auto;
	font-size: 13px;
	color: #fff;
	background: green;
	padding: 5px;
}
.poll_archive_item {
	width: 85%;
}
.blocktitle .sorting {
	float: left;
}
.sorting a  {
	float:left;
	padding:0 10px;
	margin: 5px;
}
.modelsblock .models.clear .model {
	width: 43%;
	margin: 3px;
}
.comingsoon {
	width: 94%;
}
.comingsoon a {
	width: 125px;
	height: 125px;
}
.comingsoon img {
	max-width: 120px;
	max-height: 120px;
}
.photo_thumb_container {
	width:110px; 
	height: 110px;
	margin: 5px 0 0 5px;
	padding: 0;
}

.thumbs-gallery {
	max-width: 73px;
	max-height: 110px; 
	margin-left: 5px;
	padding: 0;
}

.member_photoblock {
	padding:5px;
	border-radius:3px;
	-webkit-border-radius:3px;
	margin-bottom:14px;
}
.indphoto {
	margin: 0;
	padding: 0;
}
.copyrights  img {
	max-width: 300px;
	height: auto;
}
.copyrights p {
	font-size: 9px;
}
		.members .featuring:last-child {
			float:left;
			margin-top: 70px;
		}


}



	/* END DEV MOD 479px */

}








