.clearDESKTOP { clear:both; }
.clearIPAD { clear:both; display:none; }
.clearIPHONE { clear:both; display:none; }

@media only screen and (max-width:1460px){
	.centerwrap{width:994px;}
	body{}
	header nav{padding-left:0px;}
	header nav li{padding:0 12px;}
	.banner img{width:100%;}
	.sexycock{width:24.25%; margin-right:1%; margin-bottom:1%}
	.sexycock_img img{width:100%;}
	.sexycock_img span{padding:7px 3%; width:100%; height:46px; }
	.last{margin-right:0px;}
	.updatebanner{height:204px;}
	.updatesboys{text-align:right; width:560px;}
	.updatesboys img{width:100%;}
	.updatesmallbanner{width:854px;}
	.updatesmallbanner img{width:100%;}
	.updatebanner_text{font-size:16px; padding-top:5px; width:440px; padding-left:15px; line-height:22px;}
	a.getaccess{height:38px; line-height:38px; font-size:25px; letter-spacing:0px; margin-top:10px; width:515px;}
	.instantaccess h3{font-size:36px;}
	.instantaccess p{font-size:12px;}
	.footerlinks .links a{margin:0 5px;}

	/*Profile*/
	.profile_details{width:720px;}
	.sexyboys_banner{height:140px}
	.sexyboys_left{width:550px;}
	.sexyboys_left img{width:100%;}
	.sexyboys_points{background:#f7f7f7; width:430px; padding-top:6px; padding-left:220px; padding-bottom:6px;}
	.sexyboys_points ul li{font-size:19px; line-height:32px; padding-left:40px;}

	/*Models*/
	a.sortbtn{font-size:14px;}
	.search{padding-left:10px;}
	.models_name ul li{padding:0 7px;}
	/*.sexyman{width:24.25%; margin-right:1%; margin-bottom:1%}*/
	.sexyman{width:19.2%; margin-right:1%; margin-bottom:1%; }
	.sexyman_img img{width:100%;}
	.sexyman_img a span{padding-left:4%; padding-right:4%; width:100%; box-sizing:border-box;}
	/*.sexyman:nth-child(4n){ margin-right:0px;}*/
	.man_details{padding-left:4%;}

	/*Video Detail Members*/
	.bigvideo img{width:100%;}
	.video_details{padding-left:20px; padding-right:20px;}
	.videoleft{padding-top:20px; width:540px}
	.videoleft h3{font-size:16px;}
	.videoleft h4{font-size:14px;}
	.videotags{font-size:16px;}
	.starrating p{font-size:14px;}
	.photos p, .viewvideo p, .downloadvideo p{font-size:16px;}
	.starrating p{clear:left; padding-left:0px;}

	/*Video Detail*/
	.smallvideohere{width:560px;}
	.smallvideohere img{width:100%;}
	.create_account{height:auto; padding-bottom:10px; margin-bottom:20px;}
	.videotitle{font-size:20px;}
	.create_account{padding-top:15px;}
	.membership{padding-top:10px;}
	.signup{margin-top:15px;}
	.loginhere{padding-top:20px;}
	.videoleftimg, .videorightimg{width:284px;}
	.videoleftimg img, .videorightimg img{width:100%;}
	.password_points ul li{padding-left:40px; font-size:19px; line-height:32px;}
	a.get_password{width:380px; font-size:30px; line-height:55px;}
	.password_points ul{padding-left:0px; padding-bottom:10px;}

	/*Join*/
	.create_account2{width:250px; padding-left:15px; padding-right:15px;}
	.choose_membership{width:300px; padding-left:15px; padding-right:15px;}
	.safe_secure{width:360px;}
	.textbox2{width:95.5%; padding:3px 2%;}
	.safe_secure h2{font-size:29px;}
	.safe_secure ul{background-color:#fff;}
	.safe_secure ul li{font-size:15px; padding-left:10px; padding-top:8px; padding-bottom:8px;}
	.safe_secure ul li span{padding-left:30px; line-height:22px; background-position:left top;}
	.safe_secure ul li span em{font-size:13px;}
	.problems .manage{font-size:13px; padding-right:15px;}
	.problems .joining{font-size:13px; padding-left:15px;}
	.choose_membership .signup{font-size:20px;}
	.joining_banner{padding:9px;}
	.joining_banner img{width:100%; display:block}
	.joinbanner h3{font-size:23px;}
	.joinbanner p{font-size:17px;}

	/*Index*/
	.feature_detalis{width:610px;}
	.feature_detail{padding-bottom:0px;}
	.index_banner_img{width:480px;}
	.index_banner_img img{width:100%; display:block}
	.boysinbanner{width:650px; float:right}
	.boysinbanner img{width:100%;}
	.indexbanner_text{width:440px; font-size:16px; line-height:22px; padding-top:5px; padding-right:15px;}
	.index_banner .getaccess{width:460px; margin-top:5px;}
	.index_banner{height:201px;}
	.cockmen{padding-top:15px; padding-bottom:15px;}
	/*.popularcock{width:15.83%; margin-right:1%; margin-bottom:1%;}*/
	.popularcock{width:24.2%; margin-right:1%; margin-bottom:1%;}
	.last{margin-right:0px;}
	.popularcock.last { margin-right:1%; }
	.popularcock.last2 { margin-right:0; }
	.popularcockimg img{width:100%; display:block; height:auto;}
	.sexyboys_points_left ul li{font-size:19px; line-height:32px; padding-left:40px;}
	.sexyboys_points_left{background:none #f7f7f7; padding-top:6px; padding-bottom:6px;}
	.sexyboys_right{width:536px;}
	.sexyboys_right img{width:100%; display:block}

	/*Hover CSS*/
	.become_member{width:994px; margin-left:-497px; margin-top:-12px}
	.getaccess{padding-right:16px;}
	.joinus{padding-left:16px;}
	
	/*RESPONSIVE VIDEO SLIDER*/
	.bx-viewport, .jwplayer { height:356px !important; }
	.bigvideo .jwplayer { height:560px !important; }
	
	.popularcock span { width:216px; }
	
	.tags { height:30px; overflow:hidden; }
	.timing { width:auto; }
	
	.man_details ul { width:100%; float:right; text-align:right; }
	.man_details ul li { float:none; display:inline-block; }
	.man_details ul li img { width:14px; }
	
	header nav li { font-size:16px; }
	
	/*Warning*/
	.warningwrap{width:994px;}
	.warning_model{width:35%;}
	.warning_model img{width:100%;}
	.warning_details{width:63.5%; padding:14px 15px 18px}
	.warning_details h3{font-size:22px; padding-bottom:5px;}
	.warningbox p{font-size:15px;}
	.twobtns{padding-top:14px;}
	.twobtns a{width:290px; font-size:24px; height:50px; line-height:50px;}
}
@media only screen and (max-width:1023px){
	/*.sexyman{max-height:none;}*/
	body{ /*background:#f2f2f2 none;*/ }
	.centerwrap{width:748px;}
	.logo{padding-left:0px; width:179px; padding-top:22px;}
	.logo img{width:100%;}
	header nav li{font-size:14px; padding-right:25px;}
	.login input{width:140px; font-size:16px;}
	.block_title{font-size:20px; line-height:32px;}
	.selectric .label{font-size:14px;}
	.sortby{width:422px;}
	.filter{width:140px;}
	.category{width:170px;}
	/*.sexycock{width:32.66%; margin-right:1%}*/
	.sexycock{width:32.66%; margin:0 0.3% 1% 0.3%; float:none; display:inline-block; float:left; }
	.sexycock.last { margin:0 0.3% 1% 0.3%; }
	/*.sexycock:nth-child(3n+0){margin-right:0px;}*/
	.pagination{padding-bottom:10px;}
	.updatebanner{height:145px;}
	.updatesboys{width:400px;}
	.updatesmallbanner{display:none;}
	.updatebanner_text{font-size:16px; width:340px; padding-top:7px;}
	.updatebanner_text br{display:none;}
	a.getaccess{width:360px; line-height:40px; margin-top:5px; font-size:24px; margin-left:10px; text-align:left; padding-left:45px;}
	.instantaccess h3{font-size:24px;}
	.gotopage{padding-left:0px;}
	footer{text-align:center; height:auto}
	.footerlinks{float:none;}
	footer p.copyright{float:none; line-height:40px;}
	.instantaccess p{line-height:18px;}

	/*Profile*/
	.profile_details{width:470px;}
	.details{padding-bottom:14px;}
	.profile_details ul.profile_data li{font-size:15px; line-height:26px;}
	.sexyboys_left{display:none;}
	.sexyboys_points{padding-left:3%; width:97%;border-radius:5px; -webkit-border-radius:5px;}

	/*Models*/
	.models_name h4{font-size:17px;}
	.models_name ul{padding-right:0px;}
	.models_name ul li{padding:0 5px; font-size:17px;}
	/*.sexyman{width:32.66%; margin-right:1%;}*/
	.sexyman{width:24%; margin-right:1%;}
	.sexyman:nth-child(4n){ margin-right:1%;}
	/*.sexyman:nth-child(3n){ margin-right:0px;}*/

	/*Video Detail*/
	.smallvideohere{float:none; width:100%; margin-bottom:0px;}
	.create_account{width:94%; padding:15px 3% 10px 3%;}
	.videorightimg{display:none;}
	.password_points{padding-left:15px;}
	a.get_password{width:418px;}

	/*Join*/
	.create_account2{padding-left:2%; padding-right:2%; width:45%; margin-right:2%;}
	.choose_membership{width:45%; padding-left:2%; padding-right:2%;}
	.safe_secure{width:100%; margin-top:2%;}
	.safe_secure h2{font-size:36px; line-height:58px;}
	.safe_secure ul li{font-size:17px;}
	.problems{padding-top:8px; padding-bottom:8px; margin-bottom:45px;}
	.problems .joining{float:none; text-align:center; line-height:22px; padding-left:0px;}
	.problems .manage{float:none; text-align:center; line-height:22px; padding-right:0px;}

	/*Index*/
	.feature_img{width:250px;}
	.feature_img img{width:100%;}
	.feature_detalis{width:450px;}
	.boysinbanner{display:none;}
	.index_banner_img{width:350px;}
	.indexbanner_text{width:335px;}
	.indexbanner_text br{display:none;}
	.index_banner .getaccess{width:370px; padding-right:40px; text-align:right}
	.index_banner{height:147px;}
	.popularcock{width:32.66%;}
	.popularcock:nth-child(3n){margin-right:0px;}
	.popularcock.last2 { margin-right:1%; }
	.sexyboys_points_left{width:auto; float:none; border-radius:5px; -webkit-border-radius:5px; padding-left:3%;}
	.sexyboys_right{display:none;}
	.feature_detalis h3{font-size:16px;}
	.feature_detalis h4{font-size:14px;}

	/*Hover CSS*/
	.become_member{width:748px; margin-left:-374px; margin-top:-12px; z-index:999999; height:410px}
	.joinus{padding-left:16px;}
	.joinus label{font-size:16px; width:107px;}
	.joinbox{width:225px; font-size:14px;}
	.joinus .membership_text{font-size:18px; margin-top:26px;}
	.joinus .paymenttype{font-size:18px; width:120px; margin-top:16px;}
	.payments_type label{text-align:left; width:auto;}
	.selectbox{width:225px; margin-top:26px;}
	.selectbox select{font-size:14px;}
	.becomemember{font-size:40px; width:372px;}
	.getaccessinstant{width:330px; padding-right:16px;}
	.getinstant{width:auto;}
	.payments_type{margin-top:20px;}
	.getaccessinstant ul li{font-size:15px; margin-bottom:10px;}
	.login_here{font-size:13px;}
	.continue{font-size:14px;}

	.videoleft { width:100%; }
	
	.bx-viewport, .jwplayer { height:268px !important; }
	.bigvideo .jwplayer, #preview .jwplayer { height:420px !important; }
	.selectbox, .joinus .membership_text { margin-top:0; }
	.joinus .paymenttype { width:130px; }
	
	.clearDESKTOP { display:none; }
	.clearIPAD { display:block; }
	.clearIPHONE { display:none; }
	
	.popularcock span { width:220px; }
	/*.sexyman:last-child{ display:none;}*/
	
	/*.rating { float:none; text-align:right; width:100%; clear:both; }*/
	.rating img { width:16px; height:auto; }
	.tags { float:left; width:100%; }
	.tags a { font-size:12px; }
	
	.row .col { width:50%; }
	.row .col.left { margin-left:0; }
	
	/*Warning*/
	.warningwrap{width:748px;}
	.warning_details{padding:14px 10px 12px;}
	.warning_details h3{font-size:18px;}
	.warningbox{padding:8px 10px;}
	.warningbox p{font-size:15px;}
	.twobtns{padding-top:10px;}
	.twobtns a{font-size:18px; height:42px; line-height:42px; width:220px;}
	.warning_ads{padding:30px 0;}

}
@media only screen and (max-width:767px){
	.centerwrap{width:460px;}
	header{height:auto; text-align:center;}
	.logo{float:none; margin:auto; padding-top:15px;}
	header nav{float:none; padding-left:0px; padding-top:15px;}
	.login{float:none; padding-bottom:15px;}
	.login label{float:none; padding-right:2px; line-height:22px; font-size:16px;}
	.login input{float:none; margin:0 2px;}
	.block_title{margin-bottom:10px; font-size:18px;}
	/*.sexycock{width:49%; margin-right:2%; margin-bottom:2%;}
	.sexycock:nth-child(3n+0){margin-right:2%;}
	.sexycock:nth-child(2n+0){margin-right:0px;}*/
	.sexycock{float:left; width:49%; margin:0 0.5% 1% 0.5%; }
	.sexycock.last { margin:0 0.5% 1% 0.5%; }
	.tags a { font-size:11px; }
	.pagination span, .pagination ul li:nth-child(11), .pagination ul li:nth-child(12),.pagination ul li:nth-child(13),.pagination ul li:nth-child(14){display:none;}
	.pagination p.next a{ background:url("../images/next_arrow.png") no-repeat scroll 50px 8px #525151}
	.updatesboys{display:none;}
	.updatebanner{height:auto; padding-top:3px; padding-bottom:15px;}
	.updatebanner_text{float:none; width:auto; padding-left:0px;}
	a.getaccess{width:250px; margin-left:0px; margin:10px auto 0 auto; font-size:18px; padding-left:0px; text-align:center}
	.instantaccess h3{font-size:18px; padding-bottom:10px;}
	.footerlinks .links a{margin:0 2px;}

	/*Profile*/
	.profile_img{width:150px;}
	.profile_img img{width:100%; display:block}
	.profile_details{width:300px;}
	.profile_details h3{font-size:24px;}
	.profilerates p{padding-left:0px;}
	.details{font-size:14px; line-height:20px;}
	.profile_details ul.profile_data li{font-size:14px; line-height:22px;}
	a.getpassword{width:160px; padding-left:10px; font-size:16px;}
	a.allscenes{width:auto;}

	/*Models*/
	a.sortbtn{min-width:inherit; padding:0 22px; margin-bottom:5px;}
	.mostpopular{float:right;}
	.models_name{text-align:center;}
	.models_name h4{float:none; display:inline;}
	.models_name ul{float:none; display:inline;}
	.models_name ul li{float:none; display:inline-block; padding-bottom:5px;}
	.sexyman{width:49%; margin-right:2%; margin-bottom:2%;}
	.sexyman:nth-child(4n){ margin-right:2%;}
	.sexyman:nth-child(3n){ margin-right:2%;}
	.sexyman:nth-child(2n){ margin-right:0px;}

	/*Video Detail Members*/
	.videoleft{width:100%;}
	.videoright{width:100%;}
	.starrating p.favorites{clear:none; padding-left:18px;}
	.photos{padding-top:0px;}
	.videocompatible{float:left;}
	.downloadvideo{float:left;}
	.member{float:none; margin-bottom:15px;}

	/*Video Detail*/
	.videoright{float:left;}
	.photos{float:left; margin-top:6px; }
	.viewvideo{float:none;border-bottom:1px solid #4d4e4e; padding-bottom:15px; clear:left}
	.videoleft{border-bottom:1px solid #4d4e4e; padding-bottom:13px; margin-bottom:15px;}
	.videoleft h3, .videoleft h4{padding-bottom:10px;}
	.videoleftimg{display:none;}
	.password_points{padding-left:0px; float:none}
	a.get_password{width:100%;}

	/*Join*/
	.create_account2{width:96%; margin-right:0px; float:none; height:auto; padding-bottom:10px;}
	.choose_membership{width:96%; margin-right:0px; float:none; height:auto; padding-bottom:10px;}
	.joinbanner h3{font-size:18px; padding-top:0px;}
	.joinbanner p{font-size:14px;}

	/*Index*/
	.feature_scene{padding-right:18px;}
	.feature_img{width:100%;}
	.feature_detalis{padding-left:0px; padding-top:15px; width:100%}
	.index_banner_img{display:none;}
	.indexbanner_text{float:none; width:auto;}
	.index_banner .getaccess{width:250px; margin-left:0px; margin:10px auto 0 auto; font-size:18px; float:none; text-align:center}
	.index_banner{height:auto; padding-bottom:15px; padding-top:3px;}
	.popularcock{margin-right:2%; width:49%; margin-bottom:2%}
	.popularcock:nth-child(3n){margin-right:2%;}
	.popularcock:nth-child(2n){margin-right:0px;}
	#bx-pager a{width:70px; margin:0 3px;}
	.index_banner .getaccess{padding:0px;}

	/*Hover CSS*/
	.become_member{width:460px; margin-left:-230px; margin-top:-12px; height:auto}
	.joinus{padding-left:45px; float:none}
	.becomemember{margin-top:20px;}
	.getaccessinstant{float:none; padding:40px 30px 30px 30px; width:auto}
	.getaccessinstant ul li{font-size:18px}
	
	.bigvideo .jwplayer, .jwplayer, #preview .jwplayer { height:260px !important; }
	.bx-viewport, .bx-viewport .jwplayer { height:165px !important; }
	
	
	.hidedesktop { display:block; }
	#loginBar p { float:left; width:100%; text-align:center; font-size:12px; margin-bottom:5px; }
	#loginBar .checkbox { display:none; }
	#loginBar label { font-size:14px; }
	
	.clearDESKTOP { display:none; }
	.clearIPAD { display:none; }
	.clearIPHONE { display:block; }
	
	.popularcock span { width:202px; }
	.pagination ul { display:none; }
	
	#loginBar input.goBtn { font-size:12px; margin-bottom:0; position:relative; top:-5px; }
	
	.thumb-center { display:none; }
	
	.feature_detail { display:none; }
	
	.timing { width:auto; }
	.rating { width:auto; float:right; clear:none; }
	
	.row .col { width:100%; }
	
	/*Warning*/
	.warningwrap{width:460px;}
	.warning_model{width:100%; float:none; margin-bottom:15px;}
	.warning{padding-top:30px;}
	.warning_details{width:100%;}
	.warningwrap nav{float:none; margin-bottom:15px;}
	.twobtns a{width:212px;}
	
	.hidemobile { display:none; }
	
	.alertbox { left:auto; right:0; }
}


@media only screen and (max-width:479px){
	.sexycock_img span{height:auto; }
	.centerwrap{width:300px;}
	.pagination ul li:nth-child(5),.pagination ul li:nth-child(6),.pagination ul li:nth-child(10), .pagination ul li:nth-child(9),.pagination ul li:nth-child(8),.pagination ul li:nth-child(7),.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(24), .pagination ul li:nth-child(25){display:none;}
	.updatebanner_text{font-size:14px; padding:10px 15px 0 15px; line-height:18px;}
	.login label{display:block; padding-bottom:2px;}
	.login input{margin:0 0 4px 0}
	.sortby{width:100%;}
	.sortby h4{text-align:center; float:none;}
	.filter, .category{width:100%; margin-left:0px;}
	.gobtn{margin-left:0px; margin-bottom:10px; width:100%;}
	.sexycock{width:100%; margin-right:0px; margin-bottom:10px;}
	.sexycock:nth-child(3n+0){margin-right:0;}
	.tags a { font-size:13px; }

	/*Profile*/
	.profile_img{width:100%; max-width:none;}
	.profile_details{width:100%;}
	.profile_details h3{font-size:24px;}
	.profilerates p{padding-left:0px;}
	.details{font-size:14px; line-height:20px;}
	.profile_details ul.profile_data li{font-size:14px; line-height:22px;}
	a.getpassword{width:160px; padding-left:10px; font-size:16px;}
	a.allscenes{width:auto;}
	.sexyboys_banner{display:none}

	/*Models*/
	.sexyman{width:100%; margin-right:0px; margin-bottom:3%;}
	a.sortbtn{padding:0 12px; font-size:12px;}
	.models_name h4, .models_name ul li{font-size:14px;}
	.models_name{padding-bottom:15px;}

	/*Video Detail Members*/
	.photos a, .viewvideo a, .downloadvideo a{margin-left:0px; margin-right:7px;}
	.videocompatible{float:left;}
	.compatible{clear:left;}
	.videocompatible p{line-height:26px;}
	.starrating p.favorites{padding-left:0px;}

	/*Video Detail*/
	.textbox{width:270px; margin-bottom:5px;}
	.account label{margin-bottom:0px;}
	.choose_member h4{font-size:18px;}
	.choose_member p{font-size:15px;}
	.choose_member p span{font-size:11px;}
	.signup{font-size:20px;}
	.loginhere{padding-top:18px;}
	.videobanner{display:none;}
	.sexyboys.bspace{padding-bottom:0px;}

	/*Join*/
	.safe_secure h2{font-size:22px;}
	.safe_secure{height:auto}
	.safe_secure ul li{font-size:15px;}
	.joinbanner h3{font-size:16px;}
	.joinbanner p{font-size:13px;}

	/*Index*/
	.feature_scene{padding:15px;}
	.indexbanner_text{font-size:14px; padding:10px 15px 0; line-height:18px;}
	.index_banner .getaccess{width:250px; padding:0px; }
	.popularcock{width:100%; margin-right:0px; margin-bottom:10px;}

	/*Hover CSS*/
	.become_member{width:300px; margin-left:-150px; margin-top:-12px}
	.joinus{padding-left:20px; padding-right:20px;}
	.joinus label{text-align:left; line-height:normal; margin-bottom:3px;}
	.joinbox{margin-bottom:10px; width:96%; padding:5px 2%}
	.selectbox{margin-top:0px; width:96%; padding:7px 2% 5px 2%; margin-bottom:10px;}
	.payments_type{margin-top:0px;}
	.joinus .paymenttype{margin-top:26px;}
	.getaccessinstant{padding:40px 20px 20px;}
	.becomemember{width:100%; font-size:26px;}
	.getaccessinstant ul li{line-height:normal; padding-top:7px; padding-bottom:7px; font-size:15px;}
	.login_here{float:none; text-align:center;}
	.continue{float:none; text-align:center; margin-top:10px}
	
	.bigvideo .jwplayer, .jwplayer, #preview .jwplayer { height:170px !important; }
	.bx-viewport, .bx-viewport .jwplayer { height:108px !important; }
	
	#loginBar label { width:110px; float:left; margin-left:15px; }
	#loginBar input.txt { float:left; font-size:12px; }
	
	.popularcock span { width:270px; }
	
	.photos a.downBtn { padding:0 17px; }
	.viewvideo a.downBtn { width:68px; }
	
	.block_title { margin-bottom:3px; }
	a.allscenes, a.cocksure { float:left; width:290px; }
	
	.tags { overflow:visible; height:auto; }
	
	/*Warning*/
	.warningwrap{width:300px;}
	.warning_details{padding:14px 10px 2px;}
	.warningbox p{font-size:14px; line-height:20px;}
	.twobtns a, .twobtns a.enter{width:auto; float:none; display:block; margin-bottom:10px;}

}

@media only screen and (max-width:1040px){
    .smallvideohere { width:100%; text-align:center; }
    .smallvideohere img { width:auto; text-align:center; max-width:100%; }
}

@media only screen and (max-width:1023px){
    .logo { margin-top:10px; }
    header nav { padding-top:10px; }
}