
/*************************************/
/*************************************/

/***   M E D I A   Q U E R I E S   ***/

/*************************************/
/*************************************/


/* 0 - 320 */
@media all and (max-width: 319px) {
.header { width:100%; height:78px; background:#fff;}	
.h-logo { left:20px; margin-left:0; width:50%; background:url(../images/logo.png) no-repeat center center; background-size:100% auto;}
a.menu-join { display:none;}


	/*mmenu*/
a.m-header-menu-btn { display:block; right:20px;}
#m-menu-window .modal_close { top: -71px; right:20px; width:62px; height:62px;  background:#fff url(../images/mmenu_btn.png) no-repeat center bottom; z-index: 9999; display:block;}
#m-menu-window { left:0; top:109px; background:#fff; width:100%; display:none; border-top:1px solid #707070;}
#m-menu ul { width:100%;}
#m-menu ul li { width:100%; float:none; padding:0; margin:0; border:NONE; border-bottom:1px solid #707070;}
#m-menu ul li a, #m-menu ul li span { padding:10px 20px; height:44px; line-height:44px; text-align:center;}
#m-menu ul li.m-menu-join { display:block;}

/*page nav*/
.page-nav {padding:14px 0 10px 0;}
.page-nav ul li { display:none;  width:47%;}
.page-nav ul li a { line-height:50px; height:50px;}
.page-nav ul li.page-nav-prev a, .page-nav ul li.page-nav-next a { font-size:17px; width:100%;}
.page-nav ul li.page-nav-prev, .page-nav ul li.page-nav-next { display:inline-block;}


/* footer */
.footer-wrapper p.footer-menu { font-size:17px; line-height:40px;}
.footer-wrapper p.footer-menu a { display:inline-block; border-right:none; margin:4px;  padding:0 20px; background:#444444; width:70%; text-align:center;}
.footer-wrapper p.footer-menu a:first-child { border-left:none;}
.footer-wrapper p.footer-menu a:hover { text-decoration:none; color:#c674e7; background:#000;}
.footer-logo { width:70%; max-width:199px; margin-bottom:15px; background:url(../images/footer-logo.png) no-repeat; background-size:100% auto;}

/* main slider */
.bx-wrapper .bx-controls-direction a { display:none;}


/**** block 01 ****/
.block-01 { padding:10px;}
.block-01 br.clear { display:none;}
.bl01-txt { float:none; height:auto; width:100%; text-align:center; margin:0px; margin-bottom:0px;}
.bl01-txt h1 { text-align:center;  font-size:22px; font-weight:400;}
.bl01-txt p { font-size:16px; font-weight:400;}
a.bl01-btn { display:none;}
.bl01-icons { display:none;}



/*episode*/
.episode { padding:14px 0;}
.episode-gallery-2 {margin-bottom:0px;}
.share { margin:0 10px; width:auto;}
.episode-info { padding:0 10px; margin-bottom:5px;}
.episode-description { margin:0 10px 20px 10px; padding-top:10px;}
.ep-info-l { float:none; width:100%; margin-bottom:15px; text-align:center !important;}
		.ep-info-l h2 {display:block; text-align:center; margin-bottom:10px;}
		.ep-info-l p { display:block;}
.ep-info-r { float:none; width:100%; text-align:center;}
.ep-info-r li { float:none; display:inline-block; margin:0 10px;}
.episode-gallery-2 .bx-wrapper {width:100%; float:none; border:none; border-top:1px solid #000;  border-bottom:1px solid #000;}
.slider-set {width:100%; float:none; border:none;}
.share ul li a { opacity:0.6;}
.bx-set-pager, .ep-tf, p.ep-tags, p.ep-desc { display:none;}
a.set-download-btn-mobile { display:block;}


/* Mid BTN */
.midBtn a { line-height:30px; font-size:22px; font-weight:300;}
.midBtn a span.mid-btn { display:block; margin:0 auto;  margin-top:10px;}


/* join */
.j-h-txt { right:20px; width:50%; top:35px;}
.j-h-txt p {font-size:17px; line-height:18px;}
.join-block {margin-right:0px;}
.join-pic { display:none;}
.form-bg { margin-right:10px; background:#b0b0b0;}
.join-block-title { font-size:24px; text-align:center; padding-left:0px;}
.form-area {margin-right:0;}

.j-l-col { float:none; width:96%; margin:0px auto; margin-bottom:0px;}
.j-r-col { float:none; width:96%; margin:0px auto; margin-bottom:0px;}
.step-2-form li, .step-3-form li { margin-bottom:5px;}
label.chl-acc { height:auto; padding:10px; padding-top:18px; box-sizing:border-box;}
label.chl-acc p { padding:0; text-align:center; font-size:13px; line-height:15px; color:#4d4d4d;}
label.chl-acc p.acc-tarif { margin-bottom:6px; text-align:center; width:100%;}
label.chl-acc p.acc-price { padding:0; width:100%; text-align:center; font-size:20px; right:0; top:0; padding-top:4px;}

span.best-price-icon { display:none;}
.submit-btn { font-size:16px;}
.alternative-wrap ul { text-align:center;}
.alternative-wrap li { display:inline-block; float:none; overflow:hidden;}
.alternative-wrap br.clear { display:none;}
.alternative-wrap li.alt-item-1 {margin-left:10px; margin-right:10px;}
.alternative-wrap li.alt-item-2 { padding:0 10px; width:80%; margin-bottom:10px;}
.alternative-wrap li.alt-item-3 { text-align:center; width:90%; margin:0; padding:0; height:auto;}
a.alt-pay-btn-1 {  margin:0; margin-bottom:10px;  width:100%;}

.join-features { padding:10px;}
.join-features-wrapper { position:static; width:100%; border-left:none; border-top:3px solid #000;}

.join-features li { width:96%; padding:0; margin:0px; margin-bottom:20px; box-sizing:border-box; float:left; padding:10px 10px 10px 85px; height:auto;}
.join-features li p.j-ft-title { font-size:15px;}
.join-features li p.j-ft-desc { font-size:14px;}
span.j-ft-icon {left:10px; margin:0; top:10px;}
.seq-pic { float:none; margin:0 auto; margin-bottom:10px; width:95%; max-width:300px; height:auto;}
.sequre-info p {text-align:center;}
label.check-label-1 span.epochpaypal-icon, label.check-label-1 span.creditcard-icon { display:none;}



.upcoming-scenes-list li { width:90%; margin:0.5%;}
p.up-scene-title { font-size:18px;} 

.models-list li { width:80%; margin:2%;}
.models-list li p {font-size:18px;}

ul.thumbs, .sets-thumbs-short { text-align:center;}
ul.thumbs li { width:96%; margin:2%;}
.sets-thumbs-short li { width:96%; margin:2%;}
.sets-thumbs-short li a p {font-size:18px;}
.model-photo { float:none; width:90%; max-width:300px; margin:0 auto; margin-bottom:15px;}
p.model-bio { font-size:17px; clear:both; padding:0; padding-top:15px;}
h2.mp-titles { font-size:24px;}
.model-info-wrap h1 { height:auto; line-height:30px; font-size:24px; position:static; padding:0; text-align:center; margin-bottom:20px;}
.model-info { padding:0px 20px;}
.model-stats { margin-bottom:25px;}
.model-stats li { font-size:20px; margin-right:0; padding-right:0; float:none; border:none; display:block}
.model-stats li span {font-size:16px; }
p.model-niches { font-size:17px; line-height:25px;}


.popup { width:90%; height:auto; padding-bottom:10px; top:50%; left:50%; margin:-190px 0 0 -45%;}
h3.popup-title {font-size:24px;}
a.forgot_password { position:static; padding:0px; margin-bottom:10px; font-size:16px; display:inline-block; text-align:left;}
a.btn-join-popup { height:auto; line-height:16px; font-size:16px; padding:12px 10px;}
}




/******* 320 - 479 *************/
@media all and (min-width: 320px) and (max-width: 479px) {
.header { width:100%; height:78px; background:#fff;}	
.h-logo { left:20px; margin-left:0;}
a.menu-join { display:none;}


	/*mmenu*/
a.m-header-menu-btn { display:block; right:20px;}
#m-menu-window .modal_close { top: -71px; right:20px; width:62px; height:62px;  background:#fff url(../images/mmenu_btn.png) no-repeat center bottom; z-index: 9999; display:block;}
#m-menu-window { left:0; top:109px; background:#fff; width:100%; display:none; border-top:1px solid #707070;}
#m-menu ul { width:100%;}
#m-menu ul li { width:100%; float:none; padding:0; margin:0; border:NONE; border-bottom:1px solid #707070;}
#m-menu ul li a, #m-menu ul li span { padding:10px 20px; height:44px; line-height:44px; text-align:center;}
#m-menu ul li.m-menu-join { display:block;}

/*page nav*/
.page-nav {padding:14px 0 10px 0;}
.page-nav ul li { display:none;}
.page-nav ul li a { line-height:50px; height:50px; width:50px; font-size:20px;}
.page-nav ul li.page-nav-prev a, .page-nav ul li.page-nav-next a { font-size:15px; width:100px;}
.page-nav ul li.page-nav-prev, .page-nav ul li.page-nav-next, .page-nav ul li.page-nav-active { display:inline-block;}


/* footer */
.footer-wrapper p.footer-menu { font-size:17px; line-height:40px;}
.footer-wrapper p.footer-menu a { display:inline-block; border-right:none; margin:4px;  padding:0 20px; background:#444444; width:70%; text-align:center;}
.footer-wrapper p.footer-menu a:first-child { border-left:none;}
.footer-wrapper p.footer-menu a:hover { text-decoration:none; color:#c674e7; background:#000;}
.footer-logo { width:70%; max-width:199px; margin-bottom:15px; background:url(../images/footer-logo.png) no-repeat; background-size:100% auto;}

/* main slider */
.bx-wrapper .bx-controls-direction a { display:none;}

/**** block 01 ****/
.block-01 { padding:10px;}
.block-01 br.clear { display:none;}
.bl01-txt { float:none; height:auto; width:100%; text-align:center; margin:0px; margin-bottom:20px;}
.bl01-txt h1 { text-align:center;  font-size:32px;}
.bl01-txt p { font-size:18px;}
a.bl01-btn { display:none;}
.bl01-icons { position:static; margin:0; width:100%; max-width:500px; height:auto; padding:15px 0; padding-left:0px; border-left:none;  border-top:4px solid rgba(0,0,0,0.7);}
.bl01-icons ul { text-align:center; width:100%; margin:0;}
.bl01-icons ul li {
	/*width:31%; display:inline-block; margin:0;*/
	width: 45%;
	display: inline-block;
	margin: 0;
	height: 44px;
	float: none;
	max-width: 150px;
}


/*episode*/
.episode { padding:14px 0;}
.episode-gallery-2 {margin-bottom:0px;}
.share { margin:0 10px; width:auto;}
.episode-info { padding:0 10px; margin-bottom:5px;}
.episode-description { margin:0 10px 20px 10px; padding-top:10px;}
.ep-info-l { float:none; width:100%; margin-bottom:15px; text-align:center !important;}
		.ep-info-l h2 {display:block; text-align:center; margin-bottom:10px;}
		.ep-info-l p { display:block;}
.ep-info-r { float:none; width:100%; text-align:center;}
.ep-info-r li { float:none; display:inline-block; margin:0 10px;}
.episode-gallery-2 .bx-wrapper {width:100%; float:none; border:none; border-top:1px solid #000;  border-bottom:1px solid #000;}
.slider-set {width:100%; float:none; border:none;}
.share ul li a { opacity:0.6;}
.bx-set-pager, .ep-tf, p.ep-tags, p.ep-desc { display:none;}
a.set-download-btn-mobile { display:block;}


/* Mid BTN */
.midBtn a { line-height:30px; font-size:22px; font-weight:300;}
.midBtn a span.mid-btn { display:block; margin:0 auto;  margin-top:10px;}





/* join */
.j-h-txt { right:20px; width:50%; top:35px;}
.j-h-txt p {font-size:17px; line-height:18px;}
.join-block {margin-right:0px;}
.join-pic { display:none;}
.form-bg { margin-right:10px; background:#b0b0b0;}
.join-block-title { font-size:24px; text-align:center; padding-left:0px;}
.form-area {margin-right:0;}

.j-l-col { float:none; width:96%; margin:0px auto; margin-bottom:0px;}
.j-r-col { float:none; width:96%; margin:0px auto; margin-bottom:0px;}
.step-2-form li, .step-3-form li { margin-bottom:5px;}
label.chl-acc { height:auto; padding:10px; padding-top:18px; box-sizing:border-box;}
label.chl-acc p { padding:0; text-align:center; font-size:13px; line-height:15px; color:#4d4d4d;}
label.chl-acc p.acc-tarif { margin-bottom:6px; text-align:center; width:100%;}
label.chl-acc p.acc-price { padding:0; width:100%; text-align:center; font-size:20px; right:0; top:0; padding-top:4px;}

span.best-price-icon { height:30px; border-radius: 5px 0 5px 0; -moz-border-radius: 5px 0 5px 0; -webkit-border-radius: 5px 0 5px 0;}
.submit-btn { font-size:16px;}
.alternative-wrap ul { text-align:center;}
.alternative-wrap li { display:inline-block; float:none; overflow:hidden;}
.alternative-wrap br.clear { display:none;}
.alternative-wrap li.alt-item-1 {margin-left:10px; margin-right:10px;}
.alternative-wrap li.alt-item-2 { padding:0 10px; width:80%; margin-bottom:10px;}
.alternative-wrap li.alt-item-3 { text-align:center; width:90%; margin:0; padding:0; height:auto;}
a.alt-pay-btn-1 {  margin:0; margin-bottom:10px;  width:100%;}

.join-features { padding:10px;}
.join-features-wrapper { position:static; width:100%; border-left:none; border-top:3px solid #000;}

.join-features li { width:96%; padding:0; margin:0px; margin-bottom:20px; box-sizing:border-box; float:left; padding:10px 10px 10px 85px; height:auto;}
.join-features li p.j-ft-title { font-size:15px;}
.join-features li p.j-ft-desc { font-size:14px;}
span.j-ft-icon {left:10px; margin:0; top:10px;}
.seq-pic { float:none; margin:0 auto; margin-bottom:10px; width:95%; max-width:300px; height:auto;}
.sequre-info p {text-align:center;}


.upcoming-scenes-list li { width:80%; margin:0.5%;}
p.up-scene-title { font-size:18px;} 

.models-list li { width:46%; margin:1%;}
.models-list li p {font-size:16px;} 


ul.thumbs, .sets-thumbs-short { text-align:center;}
ul.thumbs li { width:96%; margin:2%;}
.sets-thumbs-short li { width:96%; margin:2%;}
.sets-thumbs-short li a p {font-size:18px;}
.model-photo { float:none; width:90%; max-width:300px; margin:0 auto; margin-bottom:15px;}
p.model-bio { font-size:17px; clear:both; padding:0; padding-top:15px;}
h2.mp-titles { font-size:24px;}
.model-info-wrap h1 { height:auto; line-height:30px; font-size:24px; position:static; padding:0; text-align:center; margin-bottom:20px;}
.model-info { padding:0px 20px;}
.model-stats { margin-bottom:25px;}
.model-stats li { font-size:20px; margin-right:0; padding-right:0; float:none; border:none; display:block}
.model-stats li span {font-size:16px; }
p.model-niches { font-size:17px; line-height:25px;} 




}



/******* 480 - 639 **********/
@media all and (min-width: 480px) and (max-width: 639px) {
.h-logo { left:20px; margin-left:0;}
a.menu-join { right:20px;}

	/*mmenu*/
a.m-header-menu-btn { display:block;}
#m-menu-window .modal_close { top: -71px; right:145px; width:62px; height:62px;  background:#fff url(../images/mmenu_btn.png) no-repeat center bottom; z-index: 9999; display:block;}
#m-menu-window { left:0; top:109px; background:#fff; width:100%; display:none; border-top:1px solid #707070;}
#m-menu ul { width:100%;}
#m-menu ul li { width:100%; float:none; padding:0; margin:0; border:NONE; border-bottom:1px solid #707070;}
#m-menu ul li a, #m-menu ul li span { padding:10px 20px; height:44px; line-height:44px;}

/*page nav*/
.page-nav {padding:14px 0 10px 0;}
.page-nav ul li { display:none;}
.page-nav ul li a { line-height:50px; height:50px; width:50px; font-size:20px;}
.page-nav ul li.page-nav-prev a, .page-nav ul li.page-nav-next a { font-size:15px; width:120px;}
.page-nav ul li.page-nav-prev, .page-nav ul li.page-nav-next, .page-nav ul li.page-nav-active { display:inline-block;}


/* footer */
.footer-wrapper p.footer-menu { font-size:17px; line-height:40px;}
.footer-wrapper p.footer-menu a { display:inline-block; border-right:none; margin:4px;  padding:0 20px; background:#444444;}
.footer-wrapper p.footer-menu a:first-child { border-left:none;}
.footer-wrapper p.footer-menu a:hover { text-decoration:none; color:#c674e7; background:#000;}

/* main slider */
.bx-wrapper .bx-controls-direction a { display:none;}

/**** block 01 ****/
.block-01 { padding:10px;}
.block-01 br.clear { display:none;}
.bl01-txt { float:none; height:auto; width:100%; text-align:center; margin:0px; margin-bottom:20px;}
.bl01-txt h1 { text-align:center;  font-size:32px;}
.bl01-txt p { font-size:18px;}
a.bl01-btn { display:none;}
.bl01-icons { position:static; margin:0 auto; width:90%; max-width:500px; height:auto; padding:15px 0; padding-left:30px; border-left:none;  border-top:4px solid rgba(0,0,0,0.7);}
.bl01-icons ul { text-align:center; width:100%; margin:0;}
.bl01-icons ul li {
	/*width:31%; display:inline-block; margin:0;*/
	width: 23%;
	display: inline-block;
	margin: 0;
	height: 44px;
	float: none;
}

/*episode*/
.episode { padding:14px 0;}
.episode-gallery-2 {margin-bottom:0px;}
.share { margin:0 10px; width:auto;}
.episode-info { padding:0 10px; margin-bottom:5px;}
.episode-description { margin:0 10px 20px 10px; padding-top:10px;}
.ep-info-l { float:none; width:100%; margin-bottom:15px; text-align:center !important;}
.ep-info-r { float:none; width:100%; text-align:center;}
.ep-info-r li { float:none; display:inline-block; margin:0 10px;}
.episode-gallery-2 .bx-wrapper {width:100%; float:none; border:none; border-top:1px solid #000;  border-bottom:1px solid #000;}
.slider-set {width:100%; float:none; border:none;}
.share ul li a { opacity:0.6;}
.bx-set-pager, .ep-tf, p.ep-tags { display:none;}
a.set-download-btn-mobile { display:block;}

/* Mid BTN */
.midBtn a { line-height:30px; font-size:22px; font-weight:300;}
.midBtn a span.mid-btn { display:block; margin:0 auto;  margin-top:10px;}



/* join */
.j-h-txt { right:20px; width:50%; top:35px;}
.j-h-txt p {font-size:17px; line-height:18px;}
.join-block {margin-right:0px;}
.join-pic { display:none;}
.form-bg { margin-right:10px; background:#b0b0b0;}
.join-block-title { font-size:24px; text-align:center; padding-left:0px;}
.form-area {margin-right:0;}

.j-l-col { float:none; width:90%; margin:0px auto; margin-bottom:0px;}
.j-r-col { float:none; width:90%; margin:0px auto; margin-bottom:0px;}
.step-2-form li, .step-3-form li { margin-bottom:5px;}
label.chl-acc { height:60px;}
label.chl-acc p { font-size:13px; line-height:15px; color:#4d4d4d;}
label.chl-acc p.acc-tarif { padding-top:10px; margin-bottom:6px;}
label.chl-acc p.acc-price { font-size:20px; top:6px;}

.alternative-wrap ul { text-align:center;}
.alternative-wrap li { display:inline-block; float:none; overflow:hidden;}
.alternative-wrap br.clear { display:none;}
.alternative-wrap li.alt-item-1 {margin-left:10px; margin-right:10px;}
.alternative-wrap li.alt-item-2 { padding:0 10px;}
a.alt-pay-btn-1 {  margin-left:5px;  width:180px;}

.join-features { padding:10px;}
.join-features-wrapper { position:static; width:100%; border-left:none; border-top:3px solid #000;}

.join-features li { width:96%; padding:0; margin:0px; margin-bottom:20px; box-sizing:border-box; float:left; padding:10px 10px 10px 85px; height:auto;}
.join-features li p.j-ft-title { font-size:15px;}
.join-features li p.j-ft-desc { font-size:14px;}
span.j-ft-icon {left:10px; margin:0; top:10px;}
.seq-pic { float:none; margin:0 auto; margin-bottom:10px;}
.sequre-info p {text-align:center;}


.upcoming-scenes-list li { width:49%; margin:0.5%;}
p.up-scene-title { font-size:18px;} 


.models-list li { width:45%; margin:1%;}
.models-list li p {font-size:16px;} 

ul.thumbs li { width:48%; margin:1%;}
.sets-thumbs-short li { width:48%; margin:1%;}
.sets-thumbs-short li a p {font-size:18px;}
p.model-bio { font-size:17px; clear:both; padding:0; padding-top:15px;}
h2.mp-titles { font-size:24px;}
.model-info-wrap h1 { height:auto; line-height:30px; font-size:24px; position:static; padding:0; text-align:center; margin-bottom:20px;}
.model-info { padding-top:0px;}
.model-stats { margin-bottom:25px;}
.model-stats li { font-size:20px; margin-right:0; padding-right:0; float:none; border:none; display:block}
.model-stats li span {font-size:16px; }
p.model-niches { font-size:17px; line-height:25px;} 





}

/******* 640 - 799 ***********/
@media all and (min-width: 640px) and (max-width: 799px) {
.h-logo { left:20px; margin-left:0;}
a.menu-join { right:20px;}

	/*mmenu*/
a.m-header-menu-btn { display:block;}
#m-menu-window .modal_close { top: -71px; right:145px; width:62px; height:62px;  background:#fff url(../images/mmenu_btn.png) no-repeat center bottom; z-index: 9999; display:block;}
#m-menu-window { left:0; top:109px; background:#fff; width:100%; display:none; border-top:1px solid #707070;}
#m-menu ul { width:100%;}
#m-menu ul li { width:100%; float:none; padding:0; margin:0; border:NONE; border-bottom:1px solid #707070;}
#m-menu ul li a, #m-menu ul li span { padding:10px 20px; height:44px; line-height:44px;}

/*page nav*/
.page-nav {padding:14px 0 10px 0;}
.page-nav ul li a { line-height:50px; height:50px; width:50px; font-size:20px;}
.page-nav ul li.page-nav-prev a, .page-nav ul li.page-nav-next a { font-size:15px; width:120px;}


/* footer */
.footer-wrapper p.footer-menu { font-size:20px; line-height:50px;}
.footer-wrapper p.footer-menu a { display:inline-block; border-right:none; margin:4px;  padding:0 20px; background:#444444;}
.footer-wrapper p.footer-menu a:first-child { border-left:none;}
.footer-wrapper p.footer-menu a:hover { text-decoration:none; color:#c674e7; background:#000;}

/* main slider */
.bx-wrapper .bx-controls-direction a { display:none;}

/**** block 01 ****/
.block-01 { padding:10px;}
.block-01 br.clear { display:none;}
.bl01-txt { float:none; height:auto; width:100%; text-align:center; margin:0px; margin-bottom:20px;}
.bl01-txt h1 { text-align:center;  font-size:32px;}
.bl01-txt p { font-size:18px;}
a.bl01-btn { display:none;}
.bl01-icons { position:static; margin:0 auto; width:90%; max-width:500px; height:auto; padding:15px 0; padding-left:50px; border-left:none;  border-top:4px solid rgba(0,0,0,0.7);}
.bl01-icons ul { text-align:center; width:100%; margin:0;}
.bl01-icons ul li {
	/*width:31%; display:inline-block; margin:0;*/
	width: 23%;
	display: inline-block;
	margin: 0;
	height: 44px;
	float: none;
}

/*episode*/
.episode { padding:14px 0;}
.vr-features ul li { font-size:14px;}
.episode-gallery-2 {margin-bottom:0px;}
.share { margin:0 10px; width:auto;}
.episode-info { padding:0 10px; margin-bottom:5px;}
.episode-description { margin:0 10px 20px 10px; padding-top:10px;}
.ep-info-l { float:none; width:100%; margin-bottom:15px; text-align:center !important;}
.ep-info-r { float:none; width:100%; text-align:center;}
.ep-info-r li { float:none; display:inline-block; margin:0 10px;}
.episode-gallery-2 .bx-wrapper {width:100%; float:none; border:none; border-top:1px solid #000;  border-bottom:1px solid #000;}
.slider-set {width:100%; float:none; border:none;}
.bx-set-pager {width:100%;float:none;}
.bx-set-pager a {width:16.666%; border-top:none; border-right:1px solid #000;}
.bx-set-pager a:first-child { border:none;}
.episode-download-tabs { float:none; width:100%; border-right:none;}
.vr-features, .ep-tf br.clear { display:none;}
.share ul li a { opacity:0.6;}






/* join */
.j-h-txt { right:20px; width:50%;}
.j-h-txt p {font-size:17px; line-height:18px;}
.join-block {margin-right:0px;}
.join-pic { display:none;}
.form-bg { margin-right:10px; background:#b0b0b0;}
.join-block-title { font-size:24px; text-align:center; padding-left:0px;}
.form-area {margin-right:0;}

.j-l-col { float:none; width:90%; margin:0px auto; margin-bottom:20px;}
.j-r-col { float:none; width:90%; margin:0px auto; margin-bottom:20px;}

.alternative-wrap ul { text-align:center;}
.alternative-wrap li { display:inline-block; float:none; overflow:hidden;}
.alternative-wrap br.clear { display:none;}
.alternative-wrap li.alt-item-1 {margin-left:10px; margin-right:10px;}
.alternative-wrap li.alt-item-2 { padding:0 10px;}
a.alt-pay-btn-1 {  margin-left:5px;  width:250px;}

	
.join-features { padding:10px;}
.join-features-wrapper { position:static; width:100%; border-left:none; border-top:3px solid #000;}

.join-features li { width:44%; padding:0; margin:15px; box-sizing:border-box; float:left; padding-left:65px; height:110px;}
.join-features li p.j-ft-title { font-size:15px;}
.join-features li p.j-ft-desc { font-size:14px;}
span.j-ft-icon {left:0px; margin:0; top:0px;}

	.seq-pic { float:none; margin:0 auto; margin-bottom:10px;}
	.sequre-info p {text-align:center;}
	
p.up-scene-title { font-size:20px;}


.models-list li { width:22%; margin:1%;}
.models-list li p {font-size:16px;} 

ul.thumbs li { width:32%;}
.sets-thumbs-short li { width:48%; margin:1%;}
.sets-thumbs-short li a p {font-size:18px;}
p.model-bio { font-size:17px;}
h2.mp-titles { font-size:24px;}
.model-info-wrap h1 { height:30px; line-height:30px; font-size:24px;}
.model-info { padding-top:50px;}
.model-stats { margin-bottom:20px;}
.model-stats li { font-size:17px; margin-right:6px; padding-right:6px;}
.model-stats li span {font-size:14px; }




}

/******* 800 - 1023 ***********/
@media all and (min-width: 800px) and (max-width: 1023px) {
.h-logo { left:20px; margin-left:0;}
a.menu-join { right:20px;}
#m-menu-window {right:142px;}
	


.footer-wrapper p.footer-menu { font-size:17px;}
.footer-wrapper p.footer-menu a { display:inline-block; border-right:none; margin:4px;  padding:0 15px; background:#444444;}
.footer-wrapper p.footer-menu a:first-child { border-left:none;}
.footer-wrapper p.footer-menu a:hover { text-decoration:none; color:#c674e7; background:#000;}

/**** block 01 ****/
.block-01 { padding:10px;}
.block-01 br.clear { display:none;}
.bl01-txt { float:none; height:auto; width:100%; text-align:center; margin:0px; margin-bottom:20px;}
.bl01-txt h1 { text-align:center;  font-size:38px;}
.bl01-txt p { font-size:22px;}
a.bl01-btn { display:none;}
.bl01-icons { position:static; margin:0 auto; width:90%; max-width:500px; height:auto; padding:15px 0; padding-left:50px; border-left:none;  border-top:4px solid rgba(0,0,0,0.7);}
.bl01-icons ul { text-align:center; width:100%; margin:0;}
.bl01-icons ul li {
	/*width:31%; display:inline-block; margin:0;*/
	width: 23%;
	display: inline-block;
	margin: 0;
	height: 44px;
	float: none;
}

/*episode*/
.episode { padding:14px 0;}
.vr-features ul li { font-size:14px;}
.episode-gallery-2 {margin-bottom:10px;}
.ep-tf, .share { margin:0 10px; width:auto;}
.episode-info { padding:0 10px;}
.episode-description { margin:0 10px 20px 10px;}

.episode-gallery-2 .bx-wrapper {width:100%; float:none; border:none; border-top:1px solid #000;  border-bottom:1px solid #000;}
.slider-set {width:100%; float:none; border:none;}
.bx-set-pager {width:100%;float:none;}
.bx-set-pager a {width:16.666%; border-top:none; border-right:1px solid #000;}
.bx-set-pager a:first-child { border:none;}





/* join */
.j-h-txt { right:20px;}
.j-h-txt p {font-size:18px;}
.join-block {margin-right:0px;}
.join-pic { display:none;}
.form-bg { margin-right:10px; background:#b0b0b0;}
.join-block-title { font-size:24px; text-align:center; padding-left:0px;}
.form-area {margin-right:0;}

.j-l-col { float:left; width:32%; margin-bottom:0px;}
.j-r-col { float:right; width:66%; margin-bottom:0px;}

.alternative-wrap ul { text-align:center;}
.alternative-wrap li { display:inline-block; float:none; overflow:hidden;}
.alternative-wrap br.clear { display:none;}
.alternative-wrap li.alt-item-1 {margin-left:10px; margin-right:10px;}
.alternative-wrap li.alt-item-2 { padding:0 10px;}
a.alt-pay-btn-1 {  margin-left:5px;  width:180px;}

	
.join-features { padding:10px;}
.join-features-wrapper { position:static; width:100%; border-left:none; border-top:3px solid #000;}

.join-features li { width:46%; padding:0; margin:15px; box-sizing:border-box; float:left; padding-left:65px; height:80px;}
.join-features li p.j-ft-title { font-size:15px;}
.join-features li p.j-ft-desc { font-size:13px;}
span.j-ft-icon {left:0px; margin:0; top:0px;}


.models-list li { width:22%; margin:1%;}
.models-list li p {font-size:16px;}

ul.thumbs li { width:32%;}
.sets-thumbs-short li { width:48%; margin:1%;}
.sets-thumbs-short li a p {font-size:18px;}
p.model-bio { font-size:17px;}



}

/******* 1024 - 1279 ********/
@media all and (min-width: 1024px) and (max-width: 1279px) {
.wrapper, .footer-wrapper, .set-wrap { width:100em; margin:0 auto;}
.h-logo {margin-left:-450px;}
a.menu-join, .j-h-txt { margin-right:-450px;}
#m-menu-window {margin-right:-330px;}


/**** block 01 ****/
.block-01 { padding:30px 10px;}
.bl01-txt { float:left; height:auto; width:630px; margin-left:0px;}
.bl01-txt h1 { font-size:31px;}
.bl01-txt p { font-size:18px;}
a.bl01-btn {
	/*width:200px; */
	/*right:145px;*/
	width: 180px;
	font-size: 18px;
	right: 220px;
}
a .btn-pic1, a .btn-pic2 { display:none;}
a.bl01-btn b { font-size:30px;}
/*.bl01-icons { width:120px;}*/
/*.bl01-icons ul { margin-left:6px;}*/




/* join */
.join-block {margin-right:0px;}
.join-pic {right:10px; bottom:10px; background-position: +122% bottom;}
.form-bg { margin-right:10px;}

.form-area {margin-right:22%;}

.j-l-col { float:left; width:32%; margin-bottom:0px;}
.j-r-col { float:right; width:66%; margin-bottom:0px;}

.alternative-wrap li.alt-item-1 {margin-left:10px; margin-right:10px;}
.alternative-wrap li.alt-item-2 { padding:0 10px;}
a.alt-pay-btn-1 {  margin-left:5px;}
	a.alt-pay-btn-1 {padding-top:12px;  width:180px;}
	a.alt-pay-btn-2 {padding-top:20px;  width:160px;}
	
.join-features { padding:10px;}
.join-features-wrapper { position:static; width:100%; border-left:none; border-top:3px solid #000;}

.join-features li { width:30%; padding:0; margin:15px; box-sizing:border-box; float:left; padding-left:65px; height:80px;}
.join-features li p.j-ft-title { font-size:15px;}
.join-features li p.j-ft-desc { font-size:13px;}
span.j-ft-icon {left:0px; margin:0; top:0px;}



.models-list li p {font-size:16px;}
ul.thumbs li { width:24%;}
.sets-thumbs-short li a p {font-size:18px;}
p.model-bio { font-size:17px;}



}

/******* 1280 - 1399  ********/
@media all and (min-width: 1280px) and (max-width: 1499px) {
.wrapper, .footer-wrapper, .set-wrap { width:120em; margin:0 auto;}

.h-logo {margin-left:-550px;}
a.menu-join, .j-h-txt { margin-right:-550px;}
#m-menu-window {margin-right:-430px;}



/**** block 01 ****/
.block-01 { padding:30px 10px;}
.bl01-txt { float:left; height:auto; width:680px; margin-left:0px;}
.bl01-txt h1 { font-size:35px;}
.bl01-txt p { font-size:20px;}
a.bl01-btn { width:320px; right:220px;}
a.bl01-btn b { font-size:30px;}
/*.bl01-icons { width:140px;}*/
.bl01-icons ul { margin-left:10px;}


/* join */
.join-block {margin-right:300px;}
.join-features-wrapper { width:300px;}
.join-pic {right:-130px;}

.form-area {margin-right:20%;}
.join-features li p.j-ft-title { font-size:15px;}
.join-block-title { font-size:24px; padding-left:20px; }
.j-l-col { float:left; width:32%; margin-bottom:0px;}
.j-r-col { float:right; width:66%; margin-bottom:0px;}

.alternative-wrap li.alt-item-1 {margin-left:10px; margin-right:10px;}
.alternative-wrap li.alt-item-2 { padding:0 10px;}
a.alt-pay-btn-1 {  margin-left:5px;}
	a.alt-pay-btn-1 {padding-top:12px;  width:180px;}
	a.alt-pay-btn-2 {padding-top:20px;  width:120px;}
	
label.chl-acc p { font-size:12px;}
label.chl-acc p.acc-price {right:6px; font-size:22px;}
label.chl-acc p.acc-price span { font-size:13px;}




ul.thumbs li { width:24%;}





}
/******* 1400  ********/
@media all and (min-width: 1500px) {
.wrapper, .footer-wrapper, .set-wrap { width:148em; margin:0 auto;}
.h-logo {margin-left:-650px;}
a.menu-join, .j-h-txt { margin-right:-650px;}
#m-menu-window {margin-right:-530px;}
		
}










