@media only screen and (max-width:8000px){
 .latest_offers_area{padding:10px;}
.latest_offers_area img{width:100%; display:block;}
}
@media only screen and (max-width:1550px){
.centerwrap{width:994px;}
.bodybg{background-size:1330px;}
.pagewrap{width:1024px; background:#1d1b1f url(../images/body_border_tab.png) repeat-y;}
.topnav nav{margin-left:0px;}
.topnav nav li{font-size:17px; padding-right:1px;}
.topnav nav li a{padding:0 11px}
.header h1{font-size:21px; padding-right:24px; position:relative; z-index:2;}
a.login{font-size:17px; padding:0 20px;}
a.access{font-size:17px; padding:0 12px;}
.header_left{width:42%; padding-bottom:137px;}
.header_toons{padding-left:10px;}
.header_toon{width:32%; margin-right:2%;}
.header_toon:last-child{margin-right:0px;}
.header_toon > img{width:100%; display:block;}
.logo{margin-left:-22px; right:-5px; bottom:-9px;}
.logo img{width:100%; display:block;}
.header_right{width:56%; margin-right:1%;}
aside{width:32%;}
.bodyarea{width:68%;}
.aside_title h3{font-size:18px;}
.newsarea{padding:10px;}
.latest_tweets_area{padding:12px 10px;}
.latest_tweets_area iframe, .video_tweet iframe{height:454px !important;}
.become_memberarea{width:auto; padding:10px; height:528px; margin:10px;}
.model_toon{width:55%;}
.model_toon img{width:100%;}
.become_memberarea h2{font-size:26px; line-height:52px; height:auto; letter-spacing:normal}
.membership_btn{font-size:20px; height:52px; padding:0 10px;}
.latest_offers_area{padding:10px;}
.latest_offers_area img{width:100%; display:block;}
.video_pic img, .model_pic img, .access_banner img, .get_access img{width:100%;}
.video_block{width:32.66%; margin-right:1%;}
.date{clear:left; margin-left:2px; padding-left:20px;}
.date, .time, .video_pic a span{letter-spacing:-0.02em;}
.tags p{letter-spacing:-0.02em; font-size:13px;} 
.photo_block{width:24.25%; margin-right:1%;}
.photo_block .date{margin-left:4px;}
.sort li a{line-height:36px; padding:0 12px;}
.selectric .label{line-height:36px; padding:0 6px 0 12px;}
.characters .star_small{float:left; padding-top:2px;}
.exclusive_membership{padding-bottom:16px; padding-top:5px;}
.exclusive_membership p{padding:0 10px; font-size:24px; font-weight:normal; letter-spacing:normal;}
.join_us{width:32%; padding-bottom:10px;}
.join_us h2{background-position:right top;}
.join_details{width:auto; overflow:auto; height:222px; margin-top:10px;}
.get_access_block{width:66%;}
.access_banner{right:-12px; width:110%;}
.get_access{top:148px; margin-left:-10px; right:13px;}


/* Blog */
.header h2{ font-size:21px; line-height:30px;}
.member_header .header_toons{padding-right:10px;}
.member_header .header_toon{width:13.42%; margin-right:1%;}
.dukes_logo{bottom:-9px; width:305px;}

/* Profile */
.profile_pic{width:37%;}
.profile_details{width:61%; margin-left:2%; padding-left:0px;}

/* Categories */
.all_category ul li{width:19.2%; margin-right:1%; margin-bottom:1%;}
.all_category ul li:nth-child(7n){margin-right:1%;}
.all_category ul li:nth-child(5n){margin-right:0%;}
.all_videos{padding:23px 20px 5px 20px;}
.all_videos .video_block{width:24.25%; margin-right:1%;}

/* Indphoto */
.indphoto_video{padding:18px 20px;}
.indphoto{width:19.2%; margin-right:1%; margin-bottom:1%;}
.indphoto.last{margin-right:1%;}
.indphoto:nth-child(5n){margin-right:0px;}
.indphoto img{width:100%;}

/* Join */
aside .join_us{width:auto;}
aside .join_details{height:auto;}
.complete_membership{font-size:52px;}
.join_left{width:100%;}
.membership_block{width:100%; margin-top:10px;}
.membership_time{width:68%;}
.account_details input{width:49%; margin-right:2%;}

/* Warning */
.warningbg{width:1000px; margin-left:-500px; height:596px; margin-top:-298px;}
.warning_logo{ width:560px; left:-100px; bottom:0px;}
.warning_logo img{width:100%;}
.warning_box{width:600px; padding:20px 20px 20px;}
.warning_box h2{font-size:42px; padding-bottom:10px;}
.warning_box p{font-size:12px; line-height:16px; padding-bottom:16px;}
.twobtns{padding:18px 20px 0;}
a.enter{width:66%; font-size:20px;}
a.exit{width:30%; font-size:20px;}
.products{padding-top:40px;}

.character_tweets iframe{height:150px!important;}

a.access { margin-left:2px; }
}

@media only screen and (max-width:1023px){
.centerwrap{width:748px;}
.bodybg{background-size:1000px;}
.pagewrap{width:768px; background:#1d1b1f url(../images/body_border_tab2.png) repeat-y;}
.topnav nav{margin-top:0px;}
.header h1{font-size:22px; line-height:28px; padding-right:12px; padding-left:15px; text-shadow:2px 2px 2px #000000;}
.header_left{padding-bottom:103px;}
.logo{right:-1px; bottom:-6px;}
.aside_title h3{font-size:16px;}
.become_memberarea h2{line-height:30px; padding:10px 0;}
.formbox{width:100%;}
.membership_btn{font-size:15px; padding:0 5px; height:42px; margin-top:10px;}
.camara, .time, .date, .video_pic a span{font-size:13px;}
.video_block{width:49.5%;}
.video_block.last{margin-right:1%;}
.video_block:nth-child(2n){margin-right:0px;}
.photo_block{width:32.66%; margin-right:1%;}
.photo_block.last{margin-right:1%;}
.photo_block:nth-child(3n){margin-right:0px;}
.join_details{height:160px;}
.access_banner{right:-12px;}
.get_access{top:118px;}

/* Blog */
.dukes_logo{width:234px;}
.header h2{font-size:22px; padding-bottom:11px; padding-top:8px;}
.blog{padding:15px 25px;}

/* Profile */
.profile_details h3{font-size:26px;}
.model_details hr{margin-top:12px; margin-bottom:10px;}
.model_details p{line-height:20px;}

/* Categories */
.all_category ul li{width:24.25%;}
.all_category ul li:nth-child(5n){margin-right:1%;}
.all_category ul li:nth-child(4n){margin-right:0px;}
.all_videos{padding:12px 10px; padding-bottom:0px;}
.all_videos .video_block{width:32.66%; margin-right:1%;}
.all_videos .video_block.last{margin-right:1%;}
.all_videos .video_block:nth-child(3n){margin-right:0px;}
.all_videos .video_block .date{clear:none; margin-left:12px;}

/* Indphoto */
.indphoto_video{padding:10px;}
.indphoto{border:2px solid #020004;}
.comments a{font-size:16px;}
.formate .selectric .label{font-size:16px;}
.favorites a{margin-left:22px;}
.commentbox{padding:10px 14px;}

/* Join */
.membership_time{width:60%;}
.price{font-size:34px; padding-top:18px;}
.complete_membership{font-size:32px; letter-spacing:normal; height:76px; border:5px solid #020001;}
aside .join_us{padding-bottom:0px;}
aside .join_details{height:703px;}

/* Warning */
.warningbg{width:744px; /*margin-left:-372px;*/ position:relative; left:auto; top:0px; margin:auto; height:auto; margin-top:140px;}
.warning_logo{position:relative; left:auto; bottom:-6px; width:220px; margin:auto}
.warning_box{width:auto;}

.character_tweets iframe{height:454px!important;}
}

@media only screen and (max-width:767px){
.centerwrap{width:460px;}
.bodybg{background-size:620px;}
.pagewrap{width:480px; background:#1d1b1f url(../images/body_border_mobile.png) repeat-y;}
a.login{padding:0 14px;}
a.access{margin-left:5px;}
.responsive_menu select{width:176px; font-size:16px;}
.header h1{padding-left:135px; font-size:20px; line-height:24px;}
.header_toons{padding-right:10px;}
.header_left{width:100%; padding-bottom:143px;}
.header_right{width:100%; margin-left:0px; margin-right:0px; margin-top:15px;}
aside{width:100%;}
.aside_title h3{font-size:18px;}
.newsarea{padding:8px;}
.membership_btn{font-size:22px; height:52px; padding:0 20px; margin-top:20px;}
.formbox{width:68%;}
.bodyarea{width:100%;}
.sort li{margin-right:3px;}
.photo_block{width:49.5%;}
.photo_block:nth-child(3n){margin-right:1%;}
.photo_block:nth-child(2n){margin-right:0px;}
.title h2{letter-spacing:normal; font-size:16px;}
.join_us{width:100%; padding-bottom:0px;}
.join_details{height:auto;}
.characters .star_small{float:right;}
.get_access_block{width:100%; height:210px;}
.access_banner{right:0px; width:100%;}
.get_access{margin-left:0px; right:14px; width:92%;}

/* Blog */
.dukes_logo{width:154px; bottom:-5px;}
.header h2{font-size:18px; line-height:22px;}
.blog{padding:10px 15px 15px 15px;}

/* Profile */
.profile_pic{width:100%; margin-bottom:10px;}
.profile_details{margin-left:0px; width:100%;}

/* Categories */
.all_category ul li{width:49%; margin-right:2%; margin-bottom:2%;}
.all_category ul li:nth-child(5n), .all_category ul li:nth-child(7n){margin-right:2%;}
.all_category ul li:nth-child(2n){margin-right:0px;}
.all_videos{padding:6px; padding-bottom:0px;}
.all_videos .video_block{width:49.5%; margin-right:1%;}
.all_videos .video_block:nth-child(3n){margin-right:1%;}
.all_videos .video_block:nth-child(2n){margin-right:0px;}
.all_videos .video_block .date{clear:left; margin-left:2px;}

/* Indphoto */
.favorites{margin-bottom:10px;}
.comments{float:left; padding-left:0px;}
.formate{float:left; margin-left:8px;}
.indphoto{width:32.66%;}
.indphoto:nth-child(5n){margin-right:1%;}
.indphoto:nth-child(3n){margin-right:0px;}
.pagination li{padding:0px;}
.commentbox p{letter-spacing:normal; font-size:13px;}
.write_comment{padding:18px 14px;}

/* Join */
aside .join_details{height:auto;}
.membership_time{font-size:22px;}
.membership_time span{font-size:13px;}
.price{font-size:32px; padding-top:21px;}
.complete_membership{font-size:28px; height:64px;}

/* Warning */
.warningbg{width:96%; height:70%; overflow:auto; margin-top:10px;}
.warning_box h2{font-size:32px;}
a.enter{width:100%; margin-bottom:10px;}
a.exit{width:100%;}
.warning_box{margin-bottom:10px;}
}

@media only screen and (max-width:479px){
.centerwrap{width:300px;}
.bodybg{background-size:420px;}
.pagewrap{width:320px; background:#1d1b1f url(../images/body_border_mobile2.png) repeat-y;}
.topnav{height:auto;}
.topnav nav{float:none;}
.two_btns{float:none; padding-top:22px; padding-bottom:10px; text-align:center;}
a.login{float:none; display:inline-block;}
a.access{float:none; display:inline-block;}
.header h1{padding-left:32px; font-size:15px; line-height:22px;}
.header_left{padding-bottom:93px;}
.newsarea{padding:10px;}
.become_memberarea h2{font-size:24px;}
.membership_btn{font-size:19px; padding:0 10px;}
.title{height:auto; padding-bottom:5px;}
.sort li{margin-right:2%; margin-bottom:2%; width:49%; text-align:center;}
.sort li:nth-child(2n){margin-right:0px;}
.sort li a{padding:0px;}
.dropdown{width:100%;}
.selectric .label{padding:0 6px 0 0;}
.selectricItems li{margin-bottom:0px; margin-right:0px;}
.video_block{width:100%; margin-bottom:10px;}
.photo_block{width:100%; margin-bottom:10px;}
.photo_block .date{clear:none; margin-left:14px;}
.date{margin-left:14px; clear:none;}
.get_access{top:58px;}
.get_access_block{height:120px;}
.exclusive_membership p{font-size:20px;}
a.viewall{float:left; margin-left:5px;}
.pagination li{display:none;}
.pagination li.left_arrow, .pagination li.active, .pagination li.right_arrow{display:inline-block;}

/* Blog */
.dukes_logo{width:110px; bottom:-3px;}
.header h2{font-size:14px; line-height:18px; padding-right:10px;}
.member_header .header_toons{padding-right:8px;}

/* Profile */

/* Categories */
.all_category ul li{width:100%; margin-right:0px;}
.all_videos .video_block{width:100%; margin-right:0px;}
.all_videos .video_block .date{clear:none; margin-left:12px;}

/* Indphoto */
.favorites a{margin-left:0px;}
.comments{clear:left;}
.formate{clear:left; margin-left:0px; margin-top:10px;}
.commentbox h4{font-size:13px;}
.indphoto{width:49.5%;}
.indphoto:nth-child(3n){margin-right:1%;}
.indphoto:nth-child(2n){margin-right:0px;}
.user_name{width:100%; clear:left;}

/* Join */
.your_account{padding:10px 10px 0;}
.account_details input{width:100%; margin-bottom:10px;}
.payment_box label img{display:none;}
.select_membership label{height:auto; text-align:center; padding-top:12px; padding-bottom:10px;}
.select_membership input{float:none; margin:auto; display:block;}
.membership_time{float:none; display:block; width:100%; padding-top:10px;}
.price{float:none; display:block; padding-top:12px;}
.complete_membership{font-size:18px; height:54px; border:3px solid #020001;}

/* Warning */
.warningbg{height:96%; width:94%;}
.warning_box{float:none; padding:10px 12px;}
.warning_box h2{font-size:28px; line-height:28px;}
.warning_box h2 span{display:block;}
.twobtns{padding:12px 0px 0;}
a.enter{font-size:16px; height:46px; line-height:46px;}
a.exit{font-size:16px; height:46px; line-height:46px;}
}