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

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

	.js .slicknav_menu {
		display:NONE;
	}

	#ticker {display: none}

	body{background:#242424;}
	.centerwrap{width:748px;}
	.logo{padding-top:9px;}
	.logo img{width:420px;}
	.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;}
	.welcome{float:none; margin-right:0px; border-right:0px; border-bottom:1px solid #242424; padding-bottom:20px; margin-bottom:20px; width:auto; text-align:center; padding-right:0px;}
	.reasons{float:none; border-right:0px; border-bottom:1px solid #242424; padding-bottom:20px; margin-bottom:20px; width:auto; padding-left:0px; text-align:center}
	.billing{text-align:center; padding-left:0px; float:none}
	.sexyvideo{width:29.5%; margin-right:1%; padding:1%; margin-bottom:1%; 	max-height: 999px;}
	.tour_dateadded {font-size: 12px}
	.videohere img{width:99%; height: 99%}
	.sexyvideo h4{font-size:15px;}
	.middleads h3{font-size:20px;}
	.middleads p, .textinfo p{font-size:18px;}
	.sexyphoto{width:29.5%; margin-right:1%; padding:1%; margin-bottom:1%; 	max-height: 999px;}
.sexyvideo .pointer_left {
	background-size: contain;
	width: 45px;
	margin-right: 1px;
	height: 3px;
	background:no-repeat;
}
.sexyvideo .pointer_right {
	background-size: contain;
	width: 45px;
	margin-left: 1px;
	height: 3px;
	background:no-repeat;
}
	.photohere img{width:99%;}
	.sexyphoto h4{font-size:16px;}
	.sexyphoto ul{float:left; padding-top:5px;}
	.model{width:21.25%; margin-right:0.5%; padding:1%; margin-bottom:0.5%;}
	.modelphoto img{width:99%;height:auto}
	.footer_logo{width:360px; height:57px; padding-top:15px;}
	.footer_logo img{width:340px;}
	.becomemember p{font-size:32px; line-height:70px}
	.model p, .model ul{float:none; text-align:center;}
	.model ul li{float:none; display:inline;}
	a.clickhere{width:266px; margin:auto; display:none;}
	.bitcoin{padding-bottom:10px;}
	a.mobile{display:block; margin-bottom:20px;}
	.billing p{padding-bottom:0px;}

	/*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:37%;}
	.model_details h3{font-size:30px;}
	.model_details{width:58%; min-height: 410px;}
	.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:#242424;}
	.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:99%;}
	.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:200px;}

	/*Footer*/
	.copyrights li.email_form {width: 35%; display: block;}
	.copyrights input.email_input {width:135px;}
	.copyrights li.list {width: 21%; display: block; margin-bottom: 10px;}

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

	/* Tour Index */
	.header {height: 50px;}
	.tagline p {font-size: 15px; margin-left: 10px;}
	.shemale_details {float: right; margin: 3px 7px 0 0; padding:3px 0;}
	.shemale_details p {font-size:16px;padding:0 13px 0 12px;line-height:18px;}
	.shemale_details p span {font-size:12px;}
	.welcome {margin-bottom: -10px}
	.reasons li {width: 14%; padding: 8px}
	.reasons li img {max-width:}
	.tour_review {width: 30%}
	p.join_now {font-size: 22px}
	.slider_overlay img {max-width: 20%;}

	/* Tour Category Page */
	.featured img {display: none}
	li.color_box1, li.color_box2, li.color_box3, li.color_box4 {padding: 12px; font-size: 15px}
	.moreupdates {width: 100%; padding: 0}

	/* Tour Responsive Menu */
	body#tour {margin:90px 0px 0px 0px;}
	.tournav {height: 90px}
	.tournav h1#logo img {height: 75px}
	.tournav nav {margin-right: 10px}
	.tournav nav a {font-size: 17px;     margin-left: 15px;}

	/* Members Responsive Menu */
	body {margin:70px 0px 0px 0px;}
	.membersnav {height: 70px}
	.membersnav h1#logo img {height: 65px}
	.membersnav nav {margin-right: 10px}
	.membersnav nav a {font-size: 15px; line-height: 90px; margin-left: 10px}
	.membersnav #search_bar {margin-top: 33px;}
	.members_subnav {font-size: 12px; height: 40px; line-height: 35px;}

	.sexyvideo p.dot{height:30px; padding-bottom:30px}
	
	
	.sexyvideo p { font-size:12px; }
	.sexyvideo p.desc { font-size:14px; height:95px; }

	.frontpage_sexyvideo {
		width: 45%;
		margin-right: 3px;
	}
	.frontpage_sexyvideo .videoblock .modelname a {
		font-size: 22px;
	}
	.sexyvideo .videoblock .modelname a {
		font-size: 16px;
	}
	.frontpage_sexyvideo h4 a,
	.sexyvideo h4 a {
		font-size: 16px;
	}
	.welcomebox {
		padding: 10px;
	}
	.welcomebox .billing {
		float: left;
		width: 24%;
	}
	a.clickhere.mobile {
		width: 150px;
		height: 30px;
	}
	a.clickhere.mobile span {
		font-size: 15px;
		line-height: 30px;
	}
	.welcomebox .billing .bitcoin img {
		width: 150px;
	}
	.welcomebox .billing p {
		font-size: 18px;
	}
	.promo_videos .video_iframe {
		margin: 0 auto;
		float: none;
	}
	.promo_videos .choose_model {
		width: 99%;
		text-align: center;
	}
	.promo_videos .choose_model .video_info {
		font-size: 15px;
	}
	.tour_features .tour_features_box {
		width: 340px;
		padding: 5px 10px;
		font-size: 12px;
	}
	.tour_features .tour_features_box h3 {
		font-size: 16px;
	}
	.tour_features .all_devices {
		max-width: 100px;
	}
	.tour_features .all_devices img {
		max-width: 100px;
	}
	.trailer_videoblock h3 {
		padding-top:5px;
		padding-bottom:5px;
	}
	.trailer_videoblock p {
		line-height: 18px;
	}



	.trailer_videoblock .trailer_videoinfo {width: 65% !important;margin-left: 0;}
	.trailer_videoblock .video_stats {width: 65%; float: left; padding: none;}
	.trailer_videoblock .video_stats .video_photos_zips {float: none; clear: left; display: inline-table; width: 46%; margin: 2px;}
	.trailer_videoblock .video_stats .video_photos_zips a {min-height: 24px; width: 100%; float: left; font-size: 24px; padding: 0; margin: 0;}
	.trailer_videoblock .video_stats .video_photos_zips .icon {height: 24px; padding: 0;}
	.trailer_videoblock .video_stats .video_photos_zips a.trailerpage-bitcoin-join {font-size: 16px}

	.sidebar  {
		width: 100%;
		float: none;
		margin: 0 10px;
	}
	.sidebar_item  {
		float: left;
		width: 28%;
		padding: 12px;
		margin: 5px;
	}
	.sidebar .poll  {
		padding: 0px;
	}
	.sidebar_item h3  {
		padding: 0px;
	}
	.sidebar_item #explore_further li a  {
		width: 200px;
	}
	.sidebar_banner {
		display: none;
	}
	.members_main_page {
		width: 95%;
	}
	.members_main_page img {
		max-width: 95%;
	}
	.members_main_page h3 {
		font-size: 34px;
	}
	.members_main_page .news p.newstitle {
		font-size: 28px;
	}
	.members_main_page .news p.newsdate {
		font-size: 16px;
	}
	.members_main_page .news .newsbody {
		font-size: 14px;
	}
	.members_main_page .news .newsbody p {
		font-size: 14px;
		margin-top: 7px;
	}
	.photogallery_meta {
		width: 420px;
	}
	.videogallery_meta {
		width: 420px;
	}
	.member_videoblock .ratings_and_link {
		width: 220px;
		margin: 0 0 0 20px;
		float: right;
		min-height: 10px;
	}
	.video_size_outer {
		width: 180px;
		float: right;
		margin-right: -0px;
	}
	.movie_sizes {
		width: 180px;
	}
	.movie_sizes h3 {
		font-size: 11px;
	}
	.movie_sizes a.downBtn {
		font-size: 13px;
	}

.comingsoon {
	width: 94%;
}

}

@media all and (max-width: 800px) {
.tournav input.join_button {
		font-size: 17px;
		padding: 2px 10px 4px 10px;
}
}


@media all and (max-width: 767px) {
	.tournav {
		height: 110px;
	}
    .tournav h1#logo img {
        display: block;
        float: none;
        margin: 0 auto;
        height: 60px;
        line-height:70px;
        font-size: 30px;
        text-align: center;
    }
    .tournav nav {
		display: block;
        float: none;
        text-align: center;
        margin: 0 auto;
    }
    .tournav nav a {
		font-size: 17px;
        line-height: 35px;
        margin: 0 10px;
    }
	.tournav nav a.join {
		padding: 2px 10px 4px 10px;
}
.tournav input.join_button {
		font-size: 17px;
		padding: 2px 10px 4px 10px;
}
    .tournav.smaller {
        height: 85px;
    }
    .tournav.smaller h1#logo img {
        height: 40px;
        line-height: 40px;
        font-size: 30px;
    }
    .tournav.smaller nav {
        height: 30px;
        line-height:25px;
    }
    .tournav.smaller nav a {
        line-height: 25px;
    }
}













@media only screen and (max-width:767px){
	.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;}
	.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;}
	.sexyvideo{width:45%; margin-right:3px; margin-bottom:3px; padding:1.5%;}
	.sexyvideo.last{margin-right:3px;}
	.sexyvideo:nth-child(2n){margin-right:0px;}
	.slider_overlay img {max-width: 20%;}
	.tour_dateadded {font-size: 12px}
	.middleads h3{font-size:17px;}
	.middleads p, .textinfo p{font-size:16px;}
	.model{width:46%; height: 46%; margin-right:2%; margin-bottom:2%; padding:1.5%}
	.sexyphoto.last, .model.last{margin-right:2%;}
	.sexyphoto:nth-child(2n), .model:nth-child(2n){margin-right:0px}
	.sexyphoto ul{float:right; padding-top:0px;}
	.becomemember{height:auto; text-align:center; margin-bottom:20px;}
	.footer_logo{float:none; margin:auto}
	.becomemember p{float:none; padding-right:0px; line-height:50px; font-size:26px;}

	/*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;}
	.trailerpage_photoblock_fullsize {display: none;}
	.trailerpage_photoblock_smallscreen {display: block; text-align: center;}
	.trailerpage_photoblock_smallscreen img {max-width: 18%; margin: 1% 3%}
	.trailer_videoblock .trailer_videoinfo {width: 100% !important;margin-left: 0px;}
	.trailer_videoblock .video_stats {margin: 0;}



	/*Profile CSS*/
	.model_photo {width:33%; padding:0; margin-right:0px; 	background:none;}
	.model_details {width:60%; 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%;}
	.memberhome .sexyphoto, .memberhome .model{width:46%; 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}
	.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;}

	/* Tour Index */
	.tagline {display: block; width: 100%; margin: 10px auto 0 auto; text-align: center; padding: 0}
	.tagline p {font-size: 22px;}
	.header {text-align: center}
	.shemale_details {display: inline-block; text-align: center; background: none;  margin 7px auto; float: none; clear: both;;}
	.shemale_details p {float; none; font-size:16px; padding:0 13px 0 12px; display: block; color: #008000; font-weight: bold; border-right:2px solid #000;}
	.shemale_details p span {font-size:16px; display: inline-block; padding-left: 7px; color: #000}
	.welcome p {width: 99%}
	.welcome {margin-bottom: -10px}
	.reasons li {width: 13%; padding: 8px}
	.reasons li img {max-width: 80%}
	.tour_review {width: 30%}
	p.join_now {font-size: 22px}
	p.startedhere {font-size: 24px}
	p.marketleader {font-size: 13px; margin: 0 10px;}
	.tour_review {width: 28%; font-size: 13px}
	.featured_sexyvideo {width: 96%; margin: 0}
	.featured_right .featuredmodelname {font-size: 20px; line-height: 20px}
	.featured_right h4 {font-size: 15px; line-height: 26px;}
	.featured_right h3 {font-size: 14px; line-height: 24px;}
	.featured_right p.date {font-size: 14px; line-height: 24px;}
	.featured_right .featured_desc p {clear:both; display: block; width: 100%; border: 1px solid #f00; float: left}
	.featured_left .play2 img {max-width: 50px;	margin-top:22px; margin-left:22px;}

	/* Tour Category Page */
	.tour_modelfeatures {background-size: 175%; background-position: left;}
	.tour_features {background-size: 175%; background-position: left; background-size: cover}
	li.color_box1, li.color_box2, li.color_box3, li.color_box4 {float: none; width: 100%; min-height: 10px; padding: 5px 10px 10px 10px;}
	p.features_title {font-size: 20px; line-height: 22px}
	p.features_text {font-size: 16px; line-height: 18px}
	.some_of_our_stars li {font-size: 15px; width: 90%; margin: 8px 0 !important}
	.some_of_our_stars ul {padding: 3px;}
	.category_black_span .pointer_left{display: none}
	.category_black_span .pointer_right{display: none}

	/* Links Page */
	#linkscontent h1 {font-size: 24px;}
	#linkscontent #grooby_sites {padding: 10px;}
	#linkscontent #grooby_sites .roster li {width: 45%; margin-right: 12px;}
	#linkscontent #grooby_sites .roster li a img {width: 95%}
	#linkscontent #grooby_sites .roster li a {width: 95%; padding: 8px; margin: 5px;}
	#linkscontent #grooby_network {padding: 10px;}
	#linkscontent #grooby_network .roster li {width: 45%; margin-right: 12px;}
	#linkscontent #grooby_network .roster li a img {width: 95%}
	#linkscontent #grooby_network .roster li a {width: 95%; padding: 8px; margin: 5px;}




	.sexyvideo p.dot{height:20px; padding-bottom:40px}

	
	#gallery .indphoto.grabthese.last { display:none; }


.frontpage_sexyvideo {
	width: 43%;
	margin-right: 1%;
	margin-bottom: 1%;
}
.frontpage_sexyvideo .videoblock .modelname a {
	font-size: 18px;
	font-weight: 500;
}
.sexyvideo .videoblock .modelname a {
	font-size: 16px;
}
.sexyphoto {
	width: 45%;
	margin-right: 3px;
}
.sexyvideo .sexyphoto ul li,
.frontpage_sexyvideo ul li {
	display: none;
}
.frontpage_sexyvideo h4 a,
.sexyvideo h4 a
{
	font-size: 15px;
}
.modelphoto img {
	max-height:500px
}
p.photodesc {
	font-size: 12px;
	line-height: 15px;
}
.featuring .sexyvideo ul li {
	display: none;
}
.welcomebox .billing {
	float: left;
	width: 95%;
}
a.clickhere.mobile {
	width: 200px;
	height: 30px;
}
a.clickhere.mobile span {
	font-size: 15px;
	line-height: 30px;
}
.welcomebox .billing .bitcoin img {
	width: 200px;
}
.welcomebox .billing p {
	font-size: 16px;
}
.promo_videos_container {
	display: none;
}
.viewmore a {
	float: none;
	margin: 0 -10px 0 10px;
}
.blocktitle h3 {
	line-height: 20px;
	padding: 5px;
}
.becomemember p {
	line-height: 30px;
}
.becomemember p a {
	font-size: 30px;
}
.tour_features .tour_features_box {
	width: 340px;
	padding: 5px 10px;
	font-size: 12px;
}
.tour_features .tour_features_box h3 {
	font-size: 16px;
}
.tour_features .all_devices {
	max-width: 100px;
}
.tour_features .all_devices img {
	max-width: 100px;
}

.trailer_videoblock .trailer_videoinfo h3 {
	font-size: 22px;
	padding-top:-5px;
	padding-bottom:5px;
}
.trailer_videoblock .trailer_videoinfo p {
	font-size: 13px;
	line-height: 16px;
}
.videostats {
	clear: both;
	float: left;
}

	.trailer_videoblock .trailer_videoinfo {width: 100% !important;margin-left: 0;}
	.trailer_videoblock .video_stats {width: 100%; float: left; padding: none;}
	.trailer_videoblock .video_stats .video_photos_zips {float: none; clear: left; display: inline-table; width: 46%; margin: 2px;}
	.trailer_videoblock .video_stats .video_photos_zips a {min-height: 24px; width: 100%; float: left; font-size: 20px; padding: 0; margin: 0;}
	.trailer_videoblock .video_stats .video_photos_zips .icon {height: 24px; padding: 0;}
	.trailer_videoblock .video_stats .video_photos_zips a.trailerpage-bitcoin-join {font-size: 16px}


.trailer_videoruntime p {
	border-bottom: 0;
}
.trailer_video_options {
	display: none;
}
.moreupdates ul li {
	display: none;
}
.featuring .videohere img {
	height: auto;
}

.members_main_page {
	width: 94%;
}
.members_main_page img {
	max-width: 95%;
}
.members_main_page h3 {
	font-size: 26px;
	font-weight: normal;
}
.members_main_page .news p.newstitle {
	font-size: 20px;
}
.members_main_page .news p.newsdate {
	font-size: 16px;
}
.members_main_page .news,
.members_main_page .news .newsbody  {
	font-size: 14px;
}
.members_main_page .news  p,
.members_main_page .news .newsbody p {
	font-size: 14px;
	margin-top: 7px;
}
	.sidebar  {
		width: 100%;
		float: none;
		margin: 0 10px;
	}
	.sidebar_item  {
		float: left;
		width: 40%;
		padding: 12px;
		margin: 10px;
	}
	.sidebar .poll  {
		padding: 0px;
	}
	.sidebar_item h3  {
		padding: 0px;
	}
	.sidebar_banner {
		display: none;
	}
.sidebar .sidebar_banner {
	display: none;
}
#bzone_members_sidebar_1_1 {
	display: none;
}
.sidebar .responsive_hide {
	display: none;
}
.model_profile.clear .model_details .rating {
	display: none;
}
.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 {
	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: #083149;
}
.movie_sizes h3 {
	font-size: 15px;
}
.movie_sizes.watchmovie {
	display: inline;
	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;
}
.movie_sizes a.downBtn  {
	height:37px;
	background-color:#383737;
	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;
}
.modelpage_button a {
	padding: 10px;
}
.modelsblock .models.clear .model {
	width: 45%;
	margin: 3px;
}
.comingsoon {
	width: 94%;
}
.copyrights  img {
	max-width: 350px;
	height: auto;
}
.copyrights p {
	font-size: 9px;
}
.copyrights li.email_form {
	float: left;
	width: 99%;
}
.copyrights li.email_form span {
	width: 240px;
}
.copyrights li.list {
	float: left;
	width: 33%;
}
.rabbits {
	display: none;
}

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

}




/** BELOW SWAPS OUT MENU FOR SMALLER SCREENS **/

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


	/* #menu is the original menu */
	.membersnav {
		display: none;
	}
	.members_subnav {
		display: none;
	}
	.js #menu {
		display:none;
	}
	.js .slicknav_menu {
		display:block;
	}
	body {
		margin:0px 0px 0px 0px;
	}
	.slicknavlogo {
		float: left;
		width: 60%;/*or whatever size you would like*/
		height: auto;
	}
	li.slicknav {
		width: 49%;
		float:left;
		font-size: 17px;
		line-height: 17px;
	}
	li.explore_further {
		clear: both;
		width: 100%;
		float: none;
}









@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;}
	.bitcoin img{width:100%;}
	.billing p{font-size:14px;}
	a.clickhere{font-size:26px; width:auto;}
	.blocktitle{height:auto;}
	.blocktitle h3{width:auto; float:none; margin-bottom:0px; text-align:center; font-size: 14px;}
	.blocktitle a{width:auto; float:none; text-align:center; margin-top:10px;}
	.sexyvideo, .sexyphoto, .model{width:92%; padding:2%; margin-left:2%; margin-right: 2%; margin-bottom:10px; 	min-height: 100px}
	.sexyvideo.last, .sexyphoto.last, .model.last{margin-right:0px;}
	.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;}
	.pointer_left, .pointer_right {display: none}


	.tour_modelsorting  {margin-left: 12px;}
	.tour_modelsorting li {margin: 0 1px}
	.tour_modelsorting a  {padding: 8px 17px; font-size: 15px;}


	/*Trailer CSS*/
	.trailer_videoblock h3{font-size:16px;}
	.trailer_videoblock .trailer_videoinfo {width: 100% !important;margin-left: 0;}
	.trailer_videoblock .video_stats {width: 100%; padding: none;}
	.trailer_videoblock .video_stats .video_photos_zips {float: none; clear: left; display: inline-table; width: 46%; margin: 2px;}
	.trailer_videoblock .video_stats .video_photos_zips a { width: 100%; float: left; font-size: 18px; margin: 0;}
	.trailer_videoblock .video_stats .video_photos_zips .icon {display: none;}
	.trailer_videoblock .video_stats .video_photos_zips a.trailerpage-bitcoin-join {font-size: 14px}
	.trailerpage_photoblock_smallscreen img {max-width: 22%; margin: 1%}

	/*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;}

	/*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:96%;}

	/* Tour Responsive Menu */
	body#tour {margin:90px 0px 0px 0px;}
	.tournav {height: 100px;}
    .tournav h1#logo img {display: block; float: none; margin: 0 auto; height: 60px; line-height:65px; font-size: 30px; text-align: center;}
    .tournav nav {display: block; float: none; text-align: center; margin: 0 auto;}
    .tournav nav a {font-size: 14px;line-height: 30px; margin: 0 5px;}
	.tournav nav a.join {padding: 2px 10px 4px 10px;}
	.tournav input.join_button {font-size: 14px; padding: 2px 10px 4px 10px;}
    .tournav.smaller {height: 80px;}
    .tournav.smaller h1#logo img {height: 40px; line-height: 40px; font-size: 30px;}
    .tournav.smaller nav {height: 30px; line-height:25px;}
    .tournav.smaller nav a {line-height: 25px;}

	/* Tour Index */
	.header {text-align: center}
	.shemale_details {display: inline-block; text-align: center; background: none;  margin 7px auto; float: none; clear: both;}
	.shemale_details p {float; none; font-size:14px; padding:0 7px 0 6px; display: block; color: #008000; 	border-right:2px solid #000;}
	.shemale_details p span {font-size:14px; display: inline-block; padding-left: 4px; color: #000}
	.reasons li {width: 29%; padding: 5px; min-height: 120px}
	.reasons li img {max-width: 80%}
	.tour_review {width: 30%}
	p.startedhere {font-size: 20px}
	.tour_review {width: 95%; font-size: 13px; margin: 3px auto;}
	p.marketleader {line-height: 15px; font-size: 13px; padding: 8px 0;}

	.featured_sexyvideo {width: 92%; margin: 0}
	.featured_left {width: 95%}
	.featured_right {width: 95%; clear: both; float: left}
	.featured_right .featuredmodelname {padding-top: 5px}
	.featured_right h4 {font-size: 15px; line-height: 26px;}
	.featured_right h3 {font-size: 14px; line-height: 24px;}
	.featured_right p.date {font-size: 14px; line-height: 24px;}
	.featured_desc p {font-size: 13px}
	.featured_left .play2 img {max-width: 35px;	margin-top:27px; margin-left:27px;}
	.featuredthumbs img {width: 45%; margin: 5px auto}

	/* Tour Category Page */
	.tour_modelfeatures {background-size: 175%; background-position: left;}
	li.color_box1, li.color_box2, li.color_box3, li.color_box4 {float: none; width: 100%; min-height: 10px; padding: 5px 10px 10px 10px;}
	p.features_title {font-size: 16px; line-height: 18px}
	p.features_text {font-size: 14px; line-height: 17px}
	.some_of_our_stars li {width: 45%; font-size: 14px; margin: 0 5px; padding: 0 5px}
	.some_of_our_stars ul {padding: 3px;}

	/*Login CSS*/
	#loginbox {width: 85% !important;}
	.hidefor479px {display: none}
	.loginwrap {width: 100%; margin: 0;}
	.loginbtn{height:48px; font-size:26px; width:120px; margin-top:5px;}
	.loginwrap h3 {font-size: 16px !important; float: none !important}
	.loginwrap .inputbox {width: 200px !important;}

	/* Model of the Month Page */
	.motm_entry  {width: 44%; margin: 4px 8px 4px -4px}
	.motm_entry img {width: 93%;}

	/* Links Page */
	#linkscontent p {font-size: 15px;}
	#linkscontent p a {font-size: 15px;}
	#linkscontent h1 {font-size: 24px;}
	#linkscontent #grooby_sites {padding: 10px;}
	#linkscontent #grooby_sites .roster li {width: 95%; margin-right: 6px;}
	#linkscontent #grooby_sites .roster li a img {width: 95%}
	#linkscontent #grooby_sites .roster li a {width: 95%; padding: 4px; margin: 5px;}
	#linkscontent #grooby_network {padding: 10px;}
	#linkscontent #grooby_network .roster li {width: 45%; margin-right: 7px;}
	#linkscontent #grooby_network .roster li a img {width: 95%}
	#linkscontent #grooby_network .roster li a {width: 95%; padding: 6px; margin: 5px;}
	#linkscontent #grooby_network .roster li a span.name {font-size: 14px; text-decoration: none}



	.sexyvideo p.dot{height:60px; padding-bottom:0px}
	


.frontpage_sexyvideo {
	width: 89%;
	margin-left: 2%;
	margin-right: 0;
}
.frontpage_sexyvideo p.photodesc {
	font-size: 13px;
	line-height: 16px;
}
.frontpage_sexyvideo .videoblock .modelname a {
	font-size: 22px;
}
.sexyvideo {
	max-height: 999px;
}
.sexyvideo .videoblock .modelname a {
	font-size: 16px;
}
.sexyvideo.sexyphoto {
	width: 45%;
	margin-right: 4px;
	min-height: 285px;
	max-height: 999px;
}
.sexyvideo.sexyphoto ul li {
	display: none;
}
.sexyvideo h4 a {

	font-size: 14px;
}
.sexyphoto img.pointer_left {display: none}

.xbizaward img {
	display: none;
}
.welcomebox {
	padding: 10px;
}
.welcomebox .welcome {
	float: left;
	width: 95%;
	text-align: left;
	border: 0;
}
.welcomebox .reasons {
	float: left;
	width: 95%;
	padding-left: 0;
	text-align: left;
	border: 0;
}
.welcomebox .billing {
	float: left;
	width: 95%;
}
a.clickhere.mobile {
	width: 200px;
	height: 30px;
}
a.clickhere.mobile span {
	font-size: 15px;
	line-height: 30px;
}
.welcomebox .billing .bitcoin img {
	width: 200px;
}
.welcomebox .billing p {
	font-size: 16px;
}
.promo_videos_container {
	display: none;
}
.viewmore a {
	float: none;
	margin: 0 -10px 0 10px;
}
.blocktitle h3 {
	font-size: 20px;
	line-height: 20px;
	padding: 5px;
}
.becomemember p {
	line-height: 30px;
}
.becomemember p a {
	font-size: 26px;
}
.tour_features {
	width: auto;
}
.tour_features .tour_features_box {
	width: 90%;
	padding: 5px 10px;
	font-size: 12px;
}
.tour_features .tour_features_box h3 {
	font-size: 16px;
}
.tour_features .all_devices {
	max-width: 100px;
	display: none;
}
.tour_features .all_devices img {
	max-width: 100px;
}
.trailer_videoblock .trailer_videoinfo {
	width: 95%;
}
.trailer_videoblock .trailer_videoinfo h3 {
	font-size: 24px;
	padding-top:-5px;
	padding-bottom:5px;
}
.trailer_videoblock .trailer_videoinfo p {
	line-height: 16px;
}
.video_photos_zips {
	clear: both;
	position: relative;
	margin-left: -20px;
	width: 250px;
	left: 0;
}
.videogallery_meta .video_photos_zips {
	margin-left: 0;
}
.video_photos_zips a {
	clear: both;
	font-size: 18px;
	width:250px;
	line-height:34px;
	letter-spacing:0;
	margin: 0;
}
.video_photos_zips img {
	margin: 2px 10px 0px 0; 
	max-height: 18px;
}
.trailer_videoruntime p {
	border-bottom: 0;
}
.trailer_video_options {
	display: none;
}
.trailerblock .play img {
	width: 50px;
	margin-top:20px;
	margin-left:25px;
}
.model ul img {
	display: none;
}
.model h4 {
	max-height: 25px;
	overflow: hidden;
}
.model h4 a {
	font-weight: normal;
	font-size: 13px;
}
.model_photo {
	display: none;
}
.model_details {
	width: 91%;
	margin: 0;
	padding-bottom: 30px;
}

.subnav li a {
font-size: 16px;
line-height: 12px;
padding: 5px;
}

.subnav nav {
background:url(/tour/custom_assets/images/topnavbg.jpg) repeat-x;
background-position: -0 -10px;
height:50px;
border-top: 1px solid #aaa;
}

.subnav nav ul {
padding-top:4px;
}

.subnav nav ul li a {
color:#363535;
line-height:20px;
display:block;
padding:0 6px;
border-radius:3px;
-webkit-border-radius:3px;
}

.members_main_page {
	width: 93%;
	padding: 7px;
}
.members_main_page img {
	max-width: 95%;
}
.members_main_page h3 {
	font-size: 15px;
	font-weight: 800;
}
.members_main_page .news p.newstitle {
	font-size: 20px;
}
.members_main_page .news p.newsdate {
	font-size: 14px;
	padding: -5px 0 0 0;
}
.members_main_page .news,
.members_main_page .news .newsbody  {
	font-size: 14px;
}
.members_main_page .news  p,
.members_main_page .news .newsbody p {
	font-size: 14px;
	margin-top: 7px;
}
.sidebar {
	max-width: 300px;
	margin: 0 2px;
}
.sidebar_item {
	float:none;
	width: 95%;
	max-width: 260px;
}
.sidebar .sidebar_banner {
	display: none;
}
#bzone_members_sidebar_1_1 {
	display: none;
}
.sidebar .responsive_hide {
	display: none;
}
.model_profile.clear .model_details .rating {
	display: none;
}
.trailer_video .rating {
	display: none;
}
.photogallery_meta {
	width: 95%;
}
.photogallery_meta h3 a {
	font-size: 23px;
}
.videogallery_meta {
	width: 95%;
}
.videogallery_meta h3 a {
	font-size: 23px;
}
.view_full_photo_set_btn a {
	font-size: 20px;
}
member_videoblock {
	width: auto;
}
.member_photoblock .ratings_and_link {
	width: 200px;
	margin: 0 0 0 10px;
	float: none;
	min-height: 10px;
}
.member_videoblock .ratings_and_link {
	width: 100%;
	margin: 0;
	float: left;
	min-height: 10px;
}
.video_photos_zips {
	text-align: center;
	margin: 0 auto;
	float:none;
	position: relative;
}
.video_size_outer {
	float: none;
	margin: 0 auto;
}
.movie_sizes {
	width: 100%;
}
.movie_sizes.watchmovie {
	display: inline;
	margin: 0;
	clear: both;
	float: left;
	border: 0;
	width: 100%;
	background: none;
}
.movie_sizes.watchmovie h3 {
	clear: both;
	display: block;
	float: none;
	font-size: 16px;
}
.movie_sizes a.downBtn  {
	height:37px;
	background-color:#383737;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	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;
}
.comments label {
	width: 95%;
}
.poll_archive_item {
	width: 85%;
}
.blocktitle .sorting {
	float: left;
}
.sorting a  {
	float:left;
	padding:0 10px;
	margin: 5px;
}
.modelpage_button a {
	font-size: 12px;
	margin: 5px 0;
}
.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 .container {
	padding: 10px 8px;
}
.copyrights  img {
	max-width: 290px;
	height: auto;
}
.copyrights p {
	font-size: 9px;
}
.copyrights li {
	font-size: 12px;
	line-height: 20px;
}
.copyrights li.email_form {
	display: none;
	float: left;
	width: 99%;
}
.copyrights li.email_form span {
	width: 240px;
}
.copyrights li.list {
	float: left;
	width: 100%;
}

.rabbits {
	display: none;
}

#arzone-3007 {
	display: none;
}

}

