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




@media only screen and (max-width:1700px){
.clear_container {width: 98%; margin: 0 auto;}
.lightblue_container {width: 98%;margin: 0 auto;}
.welcome p {width: 90%}
video#background { top: 42%;}
.related_tour .sexyvideo_outer_fullwidth {width: calc(50% - 20px);}
.welcome {width: calc(60% - 42px);}
.welcomesites {width: 40%;}
.welcomesitesimages {grid-template-columns: repeat(3, 1fr);}
.welcomesitesimages li.extrapanel {display: block;}
}





@media only screen and (max-width:1440px){
.membersnav .container {max-width: 100%}
.tournav .container {width: 99%;}
.banner_details h3 {font-size:42px;}
video#background { top: 43%;}
.tour_features {min-height: 600px;}
.members_subnav {width: calc(100% - 20px);}
.welcome p {font-size: 15px}
.welcome p.larger, .welcomesites p.larger {font-size: 17px;}
.videos {grid-template-columns: repeat(4, minmax(0, 1fr));}
.frontpagelargescreen {display: none}
.frontpagesmallscreen {display: block}
}




@media only screen and (max-width:1366px){
.sticky_join img {max-width: 45px;}
.sticky_join .types {font-size: 12px;}
video#background { top: 43%;}
.tour_features {min-height: 500px;}
}





@media only screen and (max-width:1280px){
.members-index {width: 100%;}
.videogallery_meta_container .setdescbox {font-size: 15px}
video#background { top: 40%;}
.membersnav nav a {font-size: 26px}
.category_boxes_container {grid-template-columns: repeat(4, 1fr);}
.models h4.modelname a {font-size: 14px;}
.videos {grid-template-columns: repeat(4, 1fr);}
.videos .modelname a {font-size: 13px}
.reasons {width: 80%; margin: 0 auto;}
.welcome {width: calc(100% - 0px); margin-right: 0px; padding-right: 0px; border-right: none;}
.welcomesites {width: 100%;}
.welcomesitesimages {grid-template-columns: repeat(8, 1fr);}
.welcomesitesimages li.extrapanel {display: none;}
}




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

	.js .slicknav_menu {display:NONE;}
	
	/** HACKY WAY TO HIDE STICKY JOIN WIDGET **/ 
	.sticky_join {width: 0px;height: 0px;}
	.sticky_join .header {background: none;}

	#ticker {display: none}




	.lightblue_container {width: calc(100% - 30px); margin: 0 15px;}

	.banner_details h3 {font-size:34px;}

	.centerwrap{width:748px;}
	.azlinks li a {margin: 0 9px;}
	ul.bjqs-controls.v-centered li a{top:50%!important; margin-top:-36.5px;}
	.middleads h3 {font-size: 26px;}
	.middleads p {font-size: 22px;}
	.photohere img{width:99%;}
	.sexyphoto h4{font-size:16px;}
	.sexyphoto ul{float:left; padding-top:5px;}


	/*Trailer CSS*/
	.trailer_videoblock .trailer_toptitle_left {font-size: 26px;}
	.trailer_videohere img {width:100%;}
	.bigvideo, .bigvideo.purchased {width: 100%;}
	.trailerpage_meta, trailerpage_meta.purchased {float: none; width: calc(100% - 20px); margin: 10px 0;}
	.trailerpage_meta .setdesc li.pipe {display: inline-block;}
	.trailerpage_meta .setdesc li, .trailerpage_meta.purchased .setdesc li {float: left; display: inline-block; width: auto; line-height: 30px; margin-right: 20px; padding: 10px 0; width: auto; border-bottom: none;}
	.trailerpage_meta .setdesc p {display: block; width: 100%; clear: both;}
	.trailerpage_info p.trailertitle {display: block; padding-top: 10px;}
	.trailerpage_photoblock_fullsize {width: 75%}
	.trailerpage_meta .download_link_outer {width: 40%}
	.full_download_link {display: inline-block;}

	/*Models CSS*/
	.modelimg{float:none; margin-bottom:1px;}
	.modelimg img{width:100%;}
	.models_details ul{padding-bottom:9px;}
	.models_details ul li{font-size:17px; background-position:15px 7px; line-height:28px;}
	.midspace{padding-bottom:18px;}
	.models {grid-template-columns: repeat(4, 1fr);}

	/*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%;}
	.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_details h3{font-size:30px;}
	.model_profile_outer .modelnamecontainer {padding: 5px 10px}
	.profile_videoarea 	p.photodesc {font-size: 13px; line-height: 17px}
	.model_profile_page {padding-top: 0}
	.model_profile_page .modelname {font-size: 22px}
	.profile_videoarea .photosets {grid-template-columns: repeat(2, 1fr);}
	.profile_videoarea .videos {grid-template-columns: repeat(2, 1fr);}


	/*Individual Photo*/
	.indphoto {width: calc(25% - 10px);}
	.indphoto_banner{padding-left:0px;}
	.indphoto_banner img{width:100%;}
	.photos {margin: 0;padding: 0}


	/*Member Home*/
	.innerbg{background:#242424;}
	.poll{width:96%; padding:2% 2% 0;}
	.memberarea h3, .poll h3{font-size:20px;}
	.welcome_member{padding-bottom:12px;}
	a.vote{line-height:30px;}
	.membermain .latest_set_title {font-size: 30px}
	.membermain .latest_set_model {font-size: 16px}
	.membermain .latest_set_desc {font-size: 13px}	
	.news p.newstitle, .news_fullwidth p.newstitle {font-size:24px;}
	.news p.newsdate, .news_fullwidth p.newsdate {font-size:16px;}
	.news p, .news ul li, .news_fullwidth p {font-size: 16px;}


	/*Video Gallery*/
	.videogallery_meta_container {width: 100%;}
	.videogallery_meta_container .setdesc p {font-size: 16px;}
	.trailer_videohere .bigvideo {width: 100%}


	/*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*/
	.category_container {grid-template-columns: repeat(3, 1fr);}
	.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 */
	.welcome {margin-bottom: -10px}
	.tour_review {width: 30%}
	.reasons {width: 100%; margin: 0 auto;}
	.welcomesitesimages {grid-template-columns: repeat(4, 1fr);}

	/* Tour Category Page */
	video#background {top: 35%}
	.moreupdates {width: 100%; padding: 0}
	.modelname {font-size: 26px;}
	.videoblock span:not(.text-center) {font-size: 12px}
	.azlinks, .azlinks p, .letter_nocontent {font-size: 14px; margin: 0px 5px;}
	.videos {grid-template-columns: repeat(3, 1fr);}
	.videos .modelname a {font-size: 13px}

	/* Tour Responsive Menu */
	.tournav h1#logo img {height: 30px; margin-top: 10px;}
	.tournav nav {margin-right: 0px}
	.tournav li.main {margin-left: 15px;}
	.tournav li.search {margin-left: 15px;}
	.tournav nav a {font-size: 18px; line-height: 50px;}
	.tournav.smaller nav a {font-size: 16px;}
	.tournav.smaller input[type=search] {font-size: 15px;}





}


@media all and (max-width: 800px){
	body, body#tour, body#tour_nomargin {margin:110px 0px 0px 0px;}
	.tournav {height: 110px;}
    .tournav h1#logo img {display: block; position: relative; float: none; margin: 10px auto 0 auto; width: 350px; height: auto; text-align: center;}
    .tournav nav {display: block; float: none; text-align: center; margin: 0 auto;}
    .tournav nav a {font-size: 26px; line-height: 50px; margin: 0 10px;}
	.tournav nav a.join {padding: 0px 10px}
    .tournav.smaller {height: 45px;}
    .tournav.smaller h1#logo img {height: 35px; width: auto; margin-left: 10px; margin-top: 5px;}
    .tournav.smaller nav {float: right; height: 30px; line-height:25px;}
    .tournav.smaller nav a {font-size: 20px;}
	.tagline .descriptor {font-size: 28px;}
	.odometer {font-size: 28px;}
	.middleads h3 {font-size: 22px;}
	.middleads p {font-size: 18px;}
}







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

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


	.tournav {display: none;}
	.new_membersnav {display: none;}
	.members_subnav {display: none;}
	.js #menu {display:none;}
	.js .slicknav_menu {display:block; background: #fff;}
	.js .slicknav_menu a {color: #be0140;}
	body, body#nomargin {margin:0px 0px 0px 0px;}
	.slicknav_menu .slicknav_menutxt {color: #f00; font-weight: 500; text-shadow: none; }
	.slicknav_menu .slicknav_icon-bar {background-color: #f00; }
	.slicknav_btn {margin: 5px 5px 6px; text-shadow: none; background-color: rgba(0,0,0,0.1); }
	.slicknav a {color: #f00;}
	li.slicknav {width: 49%; float:left; font-size: 16px; line-height: 17px;}
	li.explore_further {clear: both; width: 100%; float: none; color: #f00;}
}

@media only screen and (max-width:800px){
	.slicknavlogo {float: left; width: 50%; margin-left: 5px;}
}

@media only screen and (max-width:500px){
	.slicknavlogo {float: left; width: 50%; margin-left: 5px; margin-top: 10px;}
}

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

	.page_with_sidebar {display: block;}

	.centerwrap{width:auto;}
	.header{height:auto;}
	.featured img {max-width: 90px}
	.topnav nav, .footernav nav{/*padding-top:10px; padding-bottom:10px;*/ height:auto;}
	.blocktitle h3, .profile_videoarea .blocktitle h3 {font-size:28px; padding:0 10px;}
	.blocktitle a{font-size:18px; padding:0 10px;}
	.video_stats {margin-bottom: 5px;}
	.odometer_title {font-size:20px}
	.tagline .descriptor, .odometer {font-size:24px;}


	/*Trailer CSS*/
	.trailer_videoblock {margin-top: -30px;}
	.trailer_videoblock .trailer_toptitle_left {font-size: 24px;}
	.trailerpage_photoblock_fullsize {max-width: 80%; float: none; margin: 0 auto; margin-bottom: 20px}
	.trailerpage_meta {display: block; width: 100%;}
	.trailerpage_meta .setdesc li, .trailerpage_meta.purchased .setdesc li {font-size: 15px; line-height 20px; padding: 5px 0;}
	.trailerpage_meta .setdesc p, .trailerpage_meta.purchased .setdesc p {font-size: 15px; line-height: 22px; padding: 8px 0;}
	.options_block ul li span.options_button {padding: 5px 10px; font-size:14px;}



	/*Profile CSS*/
	.profile_videoarea .videos {grid-template-columns: repeat(2, 1fr);}
	.model_details h3 {font-size:28px; line-height:40px; padding-bottom:0px;}
	.model_details #bio ul li {font-size:13px; line-height: 17px; padding:  5px 0;}
	#bio ul li {font-size: 15px; padding: 2px 0;}
	.model_profile_page {width: 100%; margin: 0 auto;}
	.model_profile_outer .modelnamecontainer {min-width: 130px; max-width: 150px}
	.model_profile_page .modelname {font-size: 14px}
	.profile_videoarea {margin-top: -15px}
	.profile_videoarea p.photodesc {font-size: 12px; line-height: 17px}
	.model_details .alsofeatured p {font-size: 14px}
	.model_details a.twitter {font-size: 14px; padding: 5px 5px}
	.model_details a.instagram {font-size: 14px; padding: 5px 5px}

	


	/*Member Home*/
	#mobile_category_index {display: block; background: #fff}
	.sidebar {display: none;}

	.mainarea, .mainarea-footer {margin-left: 0;}
	.membermain {width:100%; float: left}
	.members_index_column h3 {font-size: 26px; font-weight: normal;}
	.members_index_column .news p.newstitle {font-size: 20px;}
	.members_index_column .news p.newsdate {font-size: 16px;}

	/*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;}
	.commentform p  {width:100%;}
	.comment h3{font-size:16px;}
	.comments {width: 100%;}

	/*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%;}
	.category_boxes_container {grid-template-columns: repeat(3, 1fr);}

	/*Video Gallery*/
	.videogallery_meta_container .setdescbox {font-size: 15px}


	/*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 */
	.banner_details {bottom: 15px;}
	.banner_details h3 {font-size: 28px; line-height: 30px;}
	.banner_details p {font-size: 18px;}
	.banner_details span.presenting {font-size: 14px; line-height: 20px;}
	.welcome p {font-size: 17px; line-height: 24px; width: 100%}
	.welcome p.larger {font-size: 22px;}
	.frontpage-title {font-size: 16px}
	.frontpage-title a {font-size: 13px}

	/* Tour Category Page */
	.tour_features {min-height: 300px;}
	video#background { top: 17%;}
	.mobile_categories {display: block; width: 100%; margin: 0 auto}
	.mobile_categories a {display: block; float: left; width: calc(33.33% - 40px); padding: 10px; margin: 10px; background: #008000; color: #fff; text-align: center;}
	.mobile_categories a:hover {background: rgba(0,128,0,0.7);}
	.tour_features_outer {height: 85px;}
	.tour_features_inner ul li {font-size: 19px; line-height: 22px; padding: 10px}
	.tour_features li {width: calc(100% - 20px);}
	.sexyvideo h4 {max-height: 20px}
	.sexyvideo h4 a, .sexyphoto h4 a {font-size: 13px; line-height: 16px;}
	.modelname a {font-size: 16px}
	.sexyvideo .modelname a {font-size: 13px;}
	p.photodesc {font-size: 12px;line-height: 15px;}
	#loadarea p.dateadded, #loadarea .sexyvideo ul {float: none; line-height: 14px; text-align: center;}

	/* Models Listing Page */
	.models {grid-template-columns: repeat(4, 1fr); grid-column-gap: 7px; grid-row-gap: 7px;}
	.model {padding: 3px 10px};

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


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


	




.blocktitle h3 {
	line-height: 20px;
	padding: 5px;
}



.featuring .videohere img {
	height: auto;
}




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

.blocktitle .sorting {
	float: left;
}
.sorting a  {
	float:right;
	padding:0 5px;
	margin: 5px;
	font-size: 12px;
}
.modelpage_button a {
	padding: 10px;
}

.copyrights .container {
	max-width: 100%;
}
.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%;
}


}













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

	.lightblue_container {width: calc(100% - 10px); margin: 0 5px;}

	.centerwrap{width:300px;}
	a.clickhere{font-size:26px; width:auto;}
	.blocktitle {height:auto;}
	.blocktitle h3, .profile_videoarea .blocktitle h3 {font-size: 22px;}
	.pointer_left, .pointer_right {display: none}
	.tour_modelsorting  {margin-left: 12px;}
	.tour_modelsorting li {margin: 0 2px}
	.tour_modelsorting a  {padding: 8px 12px; font-size: 14px;}


	/*Trailer CSS*/
	.trailer_videoblock .trailer_toptitle {float: none; clear:both;}
	.trailer_videoblock .trailer_toptitle_left {float: none; margin: 0 auto; font-size: 20px; width: 95%; display: block; text-align: center; clear:both;}
	.trailer_videoblock .trailer_toptitle .trailer_toptitle_right {float: none; width: 95%; display: block; margin: 0 auto; text-align: center; clear:both;}
	.trailer_videoblock .rating {display: none;}
	.trailer_videoblock .favorites {float: none; display: block; width: 150px; margin: 0 auto 10px auto; text-align: center;}
	.trailer_videoblock .setdesc li, .trailerpage_meta.purchased .setdesc li {width: 100%; float: none; border-bottom: 1px dashed #333;}
	.trailer_videoblock .setdesc li, .trailer_videoblock .setdesc p, .trailerpage_meta.purchased .setdesc li, .trailerpage_meta.purchased .setdesc p {font-size: 14px; line-height: 20px;}
	.trailerpage_meta .setdesc li.pipe, .trailerpage_meta.purchased .setdesc li.purchased_pipe  {display: none;}


	/*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*/
	.indphotos_block {width: 100%}
	.indphoto {width: calc(50% - 10px); padding: 0; margin: 0;}
	.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;}
	.membermain .latest_set_intro {font-size: 13px; padding: 4px 0 10px 4px; width: calc(100% - 4px)}
	.membermain .latest_set_title {font-size: 15px}
	.membermain .latest_set_model {display: none}
	.membermain .latest_set_desc {display: none}
	.news .news_entry_left {display: none}
	.news .news_entry_right  {float: center; width: 100%;}
	.news .news_entry_right img {display: block; width: 100%; margin: 0 auto}
	.members_index_column h3 {font-size: 15px;font-weight: 800;}
	.members_index_column .news p.newstitle {font-size: 20px;}
	.members_index_column .news p.newsdate {font-size: 14px;padding: -5px 0 0 0;}

	/*Request a Scene*/
	.feedback_results {padding: 5px 10px; width:calc(100% - 40px)}
	.feedback_results .field {margin-top: -5px;}
	.feedback_results .field input {width: calc(100% - 20px);}

	/*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%;}
	.category_boxes_container {grid-template-columns: repeat(1, 1fr);}

	/* Tour Responsive Menu */
	.featured img {display: none}
	.tournav {height: 100px;}
    .tournav h1#logo img {max-width: 80%; width: auto; margin-top: 5px;}
    .tournav nav {display: block; float: none; text-align: center; margin: 0 auto;}
    .tournav nav a {font-size: 16px;line-height: 35px; margin: 0 2px;}
	.tournav nav a.join {border-radius: 6px; padding: 2px 7px 2px 7px}
    .tournav.smaller {height: 80px;}
    .tournav.smaller h1#logo img {max-width: 65%; height: auto; margin: 5px auto; position: relative;}
    .tournav.smaller nav {height: 30px; line-height:25px; float: none;}
    .tournav.smaller nav a {font-size: 16px; line-height: 25px;}

	/* Tour Index */
	.bjqs-controls {display: none;}
	.banner_details {bottom: 0px; background: rgba(0,0,0,0.3); padding: 0 7px;}
	.banner_details h3 {font-size: 16px; line-height: 12px;}
	.banner_details p {font-size: 12px;}
	.banner_details span.presenting, .banner_details p.presenting a, .banner_details span.presenting i {font-size: 13px; line-height: 24px;}
	.welcome p.larger {font-size: 20px; line-height: 27px}
	.reasons {grid-template-columns: repeat(3, 1fr);}
	.welcomesites {display: none;}
	.welcomesitesimages {grid-template-columns: repeat(2, 1fr);}
	.welcome p {font-size: 14px; line-height: 20px;}
	.viewmore a {font-size: 20px}


	/*Profile CSS*/
	.profile_videoarea .videos {grid-template-columns: repeat(1, 1fr); margin: -50px auto 0 auto; grid-column-gap: 0px;}
	.profile_videoarea .videos_fullwidth {margin: 0 0 0 0px;}
	.profile_videoarea .photosets {grid-template-columns: repeat(2, 1fr); margin-left: 0;}
	.model_profile_page {width: 98%; padding: 0; margin: 0 0px;}
	.model_profile_outer {width: calc(98% - 0px); float: none; margin: 0 auto;}
	.model_profile_outer .modelnamecontainer {max-width: 300px}
	.model_profile_outer .modelname {font-size: 20px}
	.bob_presents {font-size: 24px}
	.model_profile .model_photo img {max-width: 75%; margin: 0 auto; text-align: center; float: none}
	.model_details h3 {font-size:28px; line-height:40px; padding-bottom:0px;}
	.model_details p {font-size:15px; line-height: 17px; padding:  5px 0;}
	.profile_videoarea {width: 100%; float: none; margin: 0px;} 
	#bio ul li {font-size: 15px; padding: 2px 0;}

	/*Video Gallery*/
	.videogallery_meta_container .setdesc p {font-size: 13px;}
	.videogallery_meta_container .setdescbox {width: 100%; font-size: 13px}

	/* Tour Category Page */
	.videos {grid-template-columns: repeat(1, 1fr);}
	.models {grid-template-columns: repeat(2, 1fr);}
	.mobile_categories a {width: calc(33.33% - 30px); padding: 5px 10px; margin: 5px; font-size: 14px; line-height: 16px;}
	video#background {display: none;}

	/* My Account Page */
	.blocktitle h4 {font-size: 22px}
	.ondemand_transactions_info {font-size: 12px}
	.table.ondemand_transactions .row {border-bottom: 1px solid #aaa;}
	.myscenes_view li {font-size: 12px}
	.account_edit_form {font-size: 13px;}
	.account_edit_form .cell {width: 100% !important; display: block;}
	.cell.ondemand_transactions_info .hideonmobile {display: none} /**hides extra text on cart page**/

	/* Register Page */
	.register {width: 95%}
	.register .alreadymember a {width: calc(95% - 40px)}
	.register input[type="text"], input[type="password"], input[type="email"] {max-width: 100%}
	.register .cell {width: 100% !important; display: block;}

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



.frontpage_sexyvideo p.photodesc {
	font-size: 13px;
	line-height: 16px;
}



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

.trailer_videoruntime p {
	border-bottom: 0;
}
.trailer_video_options {
	display: none;
}
.trailerblock .play img {
	width: 50px;
	margin-top:20px;
	margin-left:25px;
}
.trailerblock .limit-reached img {
	width: 180px;
	margin-top:55px;
	margin-left:110px;
}
.model ul img {
	display: none;
}
.model h4 {
	max-height: 25px;
	overflow: hidden;
}
.model h4 a {
	font-weight: normal;
	font-size: 13px;
}




.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 p {
	font-size: 13px;
	line-height: 18px;
}
.photogallery_meta h3 a {
	font-size: 23px;
}
.videogallery_meta {
	width: 95%;
}
.videogallery_meta p {
	font-size: 13px;
	line-height: 18px;
}
.videogallery_meta h3 a {
	font-size: 23px;
}
.view_full_photo_set_btn a {
	font-size: 20px;
}
member_videoblock {
	width: auto;
}


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




.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 {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.copyrights li.list, span.footer_title {
	float: left;
	width: 100% !important;
}


.news_banner iframe {
	display: none;
}


#arzone-3007 {
	display: none;
}

}