@media only screen and (max-width:1900px){
.centerwrap{width:97%;}/*1560px*/
.iLatestScene{width: 32.33%; margin-right: 1.5%; margin-bottom: 1.5%;}	
.joinArea p{font-size: 32px;}
.joinArea:before{background-size: 300px; width: 300px; height: 228px;}
.joinArea:after{background-size: 300px; width: 300px; height: 236px;}
.logo{width: 320px;}
.joinNow{line-height: 100px; font-size: 52px; padding: 0 42px;}
.joinPoints ul li{font-size: 22px;}
.joinPoints ul li i{font-size: 21px; margin-right: 8px;}
.joinPoints{padding: 8px 0;}
.topRVideosI{padding-top: 30px; padding-bottom: 30px;}
.newVideosI{padding-top: 30px; padding-bottom: 30px;}	
.photosI{padding-top: 30px; padding-bottom: 30px;}
.modelsI{padding-top: 30px; padding-bottom: 30px;}	
footer .centerwrap{height: 80px;}
.iPhotosthumb{width: 18.8%; margin-right: 1.5%; margin-bottom: 1.5%;}
.iModelsthumb{width: 18.8%; margin-right: 1.5%; margin-bottom: 1.5%;}
.photoCover h3{font-size: 22px;}
.photoCover h3 a i{font-size: 20px; margin-right: 8px;}
.headerRight ul li{font-size:22px; margin-right:40px;}	

/* Videos */
.bodyArea{padding-top: 42px;}
.pagination{padding-bottom: 80px;}

/* Photos */
/* Categories */
.cateBlock{width: 18.8%; margin-right: 1.5%; margin-bottom: 1.5%;}
.categoriesPage{padding-bottom: 50px;}

/* Join */
.joinarea{padding:88px 0 120px;}
.joinbanner{width:40%;border:5px solid #2d2d2d;padding-right:40px;}
.joinRight{width:57%;}
.joinTitle{padding-bottom:40px;}
.joinTitle h2:after{bottom:-10px;}
.joinarea .centerwrap{padding:0 60px;}

/* Video */
/* Photo Preview */
.modelPic{width: 16.25%; margin-right: 0.5%; margin-bottom: 0.5%;}
	
/* Model Bio */
.bioPic{width:19%;}
.bioDetails{width:80%;}
.stats{padding-bottom:40px;}
.aboutArea p{font-size:14px;}
.stats ul li{line-height:26px;}	

}
@media only screen and (max-width:1590px){
/*.centerwrap{width:1250px;}*/
.logo{width: 280px;}
nav ul li{font-size: 22px; padding-left: 16px; padding-right: 18px;}
nav ul li:after{top: 9px;}
nav ul li a{line-height: 32px; padding-top: 4px;}
nav ul li a.active{padding-right: 18px; padding-left: 38px;}
nav ul li a.active:before{background-size: 18px; width: 18px; height: 18px;}
/*nav ul li a.home i{font-size: 18px;}
nav ul li a.home{padding-right: 18px;}*/
nav ul li.joinToday{font-size: 26px;}
nav ul li.joinToday a{padding: 6px 20px 6px; height: 41px;}
header .centerwrap{height: 70px;}
.iTitle{padding-bottom: 14px;}
.iTitle h2{font-size: 30px; line-height: 34px;}
.iTitle h2 span{font-size: 30px; line-height: 34px;}
.viewAll{line-height: 32px; padding: 5px 15px 0; font-size: 22px;}
.viewAll i{font-size: 18px;}
.videoCover h3{font-size: 22px;}
.videoCover h3 a i{font-size: 20px; margin-right: 8px;}
.joinArea{padding-top: 10px; padding-bottom: 34px;}
.joinArea p{font-size: 33px; padding-bottom: 15px;}
.getPass{line-height: 95px; font-size: 55px; padding: 0 32px;}
.getPass i{font-size: 28px; margin: 0 12px;}
.getPass:before{border-width: 6px; left: -6px; top: -6px;}
.joinArea:before{background-size: 250px; width: 250px; height: 192px;}
.joinArea:after{background-size: 244px; width: 244px; height: 192px;}
.joinNow{line-height: 80px; font-size: 38px; padding: 0 32px;}
.joinNow i{font-size: 28px; margin: 0 12px;}
.joinNow:before{border-width: 6px; left: -6px; top: -6px;}
.joinBanner{height: 500px;}
.joinPoints ul li{font-size: 18px;}
.joinPoints ul li i{font-size: 17px; margin-right: 5px;}	
.photoCover h3{font-size: 20px;}
.photoCover h3 a i{font-size: 20px; margin-right: 8px;}
.photoCover{bottom: -25%;}
.fRight ul li{font-size: 20px; padding: 0 16px 0 14px;}
footer .centerwrap{height: 70px;}
.photosI{padding-top: 20px; padding-bottom: 20px;}
.modelsI{padding-top: 20px; padding-bottom: 20px;}	
.topRVideosI{padding-top: 20px; padding-bottom: 20px;}
.newVideosI{padding-top: 20px; padding-bottom: 20px;}	
.headerRight ul li{font-size:20px; margin-right:30px;}
.headerRight ul li a{line-height:38px;}
.headerRight ul li a:before{height:3px;}	

/* Videos */
.selectBox{width: 200px;}
.bodyArea{padding-top: 36px;}
.grayBorder{border-width: 5px;}
.videoPage .joinArea{margin-top: 18px; margin-bottom: 36px;}
.pagination{padding-top: 24px; padding-bottom: 70px;}
.selectric .label{padding: 1px 45px 0 14px; line-height: 35px; font-size: 20px;}
.selectric .button{width: 36px; height: 36px;}

/* Photos */
.photoPage .joinArea{margin-top: 18px; margin-bottom: 36px;}

/* Categories */
.categoriesPage{padding-bottom: 40px;}

/* Join */
.joinarea{padding:78px 0 100px;}
.joinarea .centerwrap{padding:0 40px;}
.joinTitle h2{font-size:32px;}
.joinBox{height:50px; padding:0 20px;}
.joinTitle{padding-bottom:36px;}
.createAcc{padding-bottom:38px;}
.membershipArea{padding-bottom:38px;}
.paymentMode{padding-bottom:38px;}
.paymentMode label{height:50px;}
.completeMBtn{height:60px; padding:0 30px; font-size:30px;}

/* Video */
.videoTitle h1{font-size: 28px;}
.videoTitle h1 i{font-size: 23px; margin-right: 10px;}
.videoInfoRight ul li{font-size: 22px;}
.videoInfoRight ul li a{height: 38px; line-height: 41px;}
.videoInfoRight ul li a i{font-size: 20px; margin-right: 8px;}
.videoInfoLeft ul li{font-size: 16px; padding-left: 15px; padding-right: 16px;}
.description p, .commentBlock p{font-size: 16px; line-height: 22px;}
.description ul li{font-size: 16px;}
.description ul li a i{font-size: 15px;}
.commentBlock{padding: 12px 18px;}
	
/* Warning */
.wTitle{font-size:24px; line-height:34px; margin-bottom:18px;}
.wTitle span{font-size:42px;}
.warningText p{font-size:14px; line-height:24px;}
.warningText{margin-bottom:30px; height:242px;}
.warningBox{width:546px; padding:20px 20px 35px;}
.warningTBtn ul li{font-size:18px;}
.warningTBtn ul li a{line-height:41px; padding:0 24px;}
.warningArea .centerwrap{height:778px;}	

/* Photo Preview */
.modelPhotoArea .pagination{padding-top: 24px; padding-bottom: 54px;}
	
/* Model Bio */
.ratingArea{padding-bottom:20px;}
.stats{padding-bottom:20px;}
.stats ul li{font-size:14px; line-height:24px;}
.aboutArea p{line-height:20px;}
.ratingArea h4, .stats h3, .aboutArea h3{font-size:20px;}
.modelBioArea{padding-bottom:40px;}		

}
@media only screen and (max-width:1279px){
.centerwrap{width:98%;}
.logo{width: 240px;}
header .centerwrap{height: 60px;}
nav ul li{font-size: 20px; padding-left: 12px; padding-right: 14px;}
nav ul li:after{width: 2px;}
nav ul li a.home{padding-left: 10px; padding-right: 12px;}
nav ul li a.home i{font-size: 16px; margin-right: 6px;}
nav ul li a{line-height: 30px;}
nav ul li.joinToday{font-size: 24px;}
nav ul li.joinToday a{height: 37px; padding: 6px 14px 6px;}
.banner{border-width: 5px;}
.welcometitle h1{line-height:60px; font-size: 50px;}
.welcome p{font-size: 25px;}
.iLatestScene{border-width: 4px;}
.videoCover{bottom: -45%; padding-top: 6px;}
.videoCover h3{font-size: 18px;}
.videoCover h3 a i{font-size: 16px; margin-right: 6px;}
.iPhotosthumb{border-width: 4px;}
.iModelsthumb{border-width: 4px;}
.photoCover{bottom: -30%;}
.photoCover h3{font-size: 18px;}
.photoCover h3 a i{font-size: 16px; margin-right: 6px;}
.viewAll{font-size: 18px; padding: 4px 12px 0; line-height: 28px;}
.viewAll i{font-size: 14px;}
.iTitle{padding-bottom: 10px;}
.joinArea{border-width: 5px;}
.joinArea p{font-size: 27px;}
.getPass{line-height: 84px; font-size: 46px; padding: 0 22px;}
.getPass i{font-size: 24px; margin: 0 10px;}
.getPass:before{border-width: 4px; left: -4px; top: -4px; border-radius: 8px;}
.joinArea:before{background-size: 204px; width: 204px; height: 156px;}
.joinArea:after{background-size: 202px; width: 202px; height: 160px;}
.joinNow{line-height: 64px; font-size: 32px; padding: 0 22px;}
.joinNow i{font-size: 24px; margin: 0 10px;}
.joinNow:before{border-width: 4px; left: -4px; top: -4px; border-radius: 8px;}
.joinBanner{height: 320px; padding-top: 42px;}
.joinPoints ul li{margin-right: 20px; line-height: 24px;}
.joinPoints ul li:last-child{margin-right: 0px;}
.photosI{padding-top: 24px; padding-bottom: 10px;}
.modelsI{padding-top: 24px; padding-bottom: 10px;}
.topRVideosI{padding-top: 24px; padding-bottom: 10px;}
.newVideosI{padding-top: 24px; padding-bottom: 10px;}	
.fLogo{width: 240px;}
.headerRight ul li{font-size:18px; margin-right:22px;}
.headerRight ul li.getAccess a{line-height:34px;}
.headerRight ul li.getAccess{border-width:2px;}	

/* Videos */
.videoPage .joinArea{margin-top: 12px; margin-bottom: 30px;}
.pagination ul li{font-size: 16px;}
.pagination ul li a{min-width: 34px; height: 34px;}
.pagination{padding-top: 20px; padding-bottom: 60px;}
.bodyArea{padding-top: 30px;}

/* Photos */
.photoPage .joinArea{margin-top: 12px; margin-bottom: 30px;}

/* Categories */
.categoriesPage{padding-bottom: 30px;}
.cateBlock{border-width: 4px;}

/* Join */
.joinarea .centerwrap{padding:0 20px;}
.joinarea{padding:28px 0 80px;}
.joinTitle h2{font-size:28px;}
.joinTitle h2:after{bottom:-6px;}
.joinTitle{padding-bottom:30px;}
.joinBox{height:46px;}
.memberMonths{font-size:28px;}
.memberMonths span{font-size:15px;}
.memberMonths strong{line-height:28px;}
.membershipArea label{padding-left:16px; height:72px;}
.memberPrice{font-size:64px;}
.memberPrice sup{font-size:18px; padding-top:5px;}
.memberPrice sup:nth-child(3){font-size:20px;}
.memberPrice span.day{right:8px; font-size:12px;}
.paymentMode label{font-size:20px;}

/* Video */
.videoTitle h1{font-size: 26px;}
.videoTitle h1 i{font-size: 22px;}
.videoInfoRight ul li a{padding-left: 14px; padding-right: 14px;}
.videoTitle{padding-bottom: 4px;}
.videoHere{margin-bottom: 16px;}
.description h4{font-size: 16px; line-height: 22px;}
.description p{font-size: 15px; line-height: 20px; padding-bottom: 15px;}
.commentBlock p{font-size: 15px; line-height: 20px;}
.videoInfo{border-width: 2px;}
.description ul li a{border-width: 2px; line-height: 34px;}
.description ul li{font-size: 15px;}
.description ul li a i{font-size: 14px;}
.description{padding-bottom: 30px;}
.commentBlock{border-width: 2px; padding: 10px 15px;}
.commentArea{padding-bottom: 35px;}
.submitCommentArea textarea{border-width: 2px; font-size: 15px; padding: 10px 15px; line-height: 20px; margin-bottom: 15px;}
.submitCommentArea{padding-bottom: 50px;}
.submitBtn{font-size: 22px; height: 38px;}
.relatedArea{padding-top: 18px;}
	
/* Warning */
.headerRight ul li.login a{line-height:34px;}
.headerRight ul li.login a:before{left:-2px; top:-2px; width:calc(100% + 4px); height:calc(100% + 4px);}
.headerRight ul li.login{margin-right:10px;}
.warningArea .centerwrap{width:99%; height:775px;}
.wTitle{font-size:20px; line-height:30px; margin-bottom:12px;}
.wTitle span{font-size:34px;}
.warningText{margin-bottom:24px;}
.warningBox{padding:16px 16px 28px;}
	
/* Model Bio */
.bioDetails{width:76%;}
.bioPic{width:23%;}	
a.favorites{font-size:16px; line-height:34px; margin-top:10px;}	
	

}
@media only screen and (max-width:1023px){
.centerwrap{width:96%;}
nav ul li{padding-right: 10px;}
nav ul li:after{display: none;}
nav ul li a.home i{position: relative; top: 0;}
nav ul li a.active:before{display: none;}
.iLatestScene{width: 49%; margin-right: 2%; margin-bottom: 2%;}
.iLatestScene:nth-child(3n){margin-right: 2%;}
.iLatestScene:nth-child(2n){margin-right: 0px;}
.welcometitle h1{line-height:46px; font-size: 40px;}	
.iTitle h2{font-size: 26px; line-height: 38px;}
.iTitle h2 span{font-size: 26px; line-height: 38px;}	
.joinArea p{font-size: 21px; padding-bottom: 10px;}
.joinArea{padding-top: 6px; padding-bottom: 24px;}
.getPass{line-height: 74px; font-size: 35px; padding-left:15px; padding-right:15px;}
.joinArea:before{background-size: 164px; width: 164px; height: 126px;}
.joinArea:after{background-size: 160px; width: 160px; height: 126px;}
.newVideosI{padding-top: 20px; padding-bottom: 16px;}
.iTitle{padding-bottom: 8px;}
.photosI{padding-top: 20px;padding-bottom: 16px;}	
.modelsI{padding-top: 20px;padding-bottom: 16px;}
.topRVideosI{padding-top: 20px;padding-bottom: 16px;}
.newVideosI{padding-top: 20px;padding-bottom: 16px;}	
.iPhotosthumb{width: 32%; margin-right: 2%; margin-bottom: 2%;}
.iPhotosthumb:nth-child(5n){margin-right: 2%;}
.iPhotosthumb:nth-child(3n){margin-right: 0px;}
.iModelsthumb{width: 32%; margin-right: 2%; margin-bottom: 2%;}
.iModelsthumb:nth-child(5n){margin-right: 2%;}
.iModelsthumb:nth-child(3n){margin-right: 0px;}	
.joinNow{line-height: 54px; font-size: 26px; padding: 0 12px;}
.joinNow i{font-size: 22px; margin: 0 6px;}
.joinBanner{height: 250px; padding-top: 32px;}
.joinPoints ul{flex-wrap: wrap;}
.joinPoints ul li{width: 49%; margin-right: 2%; line-height: 28px;}
.joinPoints ul li:nth-child(2n){margin-right: 0px;}
footer .centerwrap{height: auto; flex-direction: column; align-items: center;}
.fRight{align-items: center;}
.fLogo{padding: 12px 0;}
footer{padding-bottom: 10px;}
.fRight ul li{padding: 0 12px 0 10px;}
.fRight ul li:after{top: 8px;}

/* Videos */
.selectBox{width: 170px;}

/* Photos */
/* Categories */
.cateBlock{width: 32%; margin-right: 2%; margin-bottom: 2%;}
.cateBlock:nth-child(5n){margin-right: 2%;}
.cateBlock:nth-child(3n){margin-right: 0px;}

/* Join */
.joinarea .centerwrap{padding:0 10px;}
.joinarea{padding:38px 0 60px;}
.joinBanner{border-width:4px;}
.joinBox{font-size:15px; padding:0 16px; height:42px;}
.joinTitle h2{font-size:24px;}
.joinTitle h2:after{bottom:-4px;}
.joinTitle{padding-bottom:20px;}
.createAcc{padding-bottom:28px;}
.membershipArea{padding-bottom:28px;}
.paymentMode{padding-bottom:28px;}
.membershipArea label{height:62px; padding-left:14px; margin-bottom:10px;}
.membershipArea label.active:before{left:2px; top:2px; width:calc(100% - 4px); height:calc(100% - 4px);}
.memberMonths{font-size:22px;}
.memberMonths strong{line-height:26px;}
.memberMonths span{font-size:13px; line-height:16px;}
.memberPrice{height:54px; font-size:44px;}
.memberPrice span{line-height:58px; padding-right:2px;}
.memberPrice sup{font-size:16px;}
.memberPrice sup:nth-child(3){font-size:16px;}
.memberPrice span.day{font-size:10px; bottom:7px; right:6px;}
.paymentMode label{font-size:16px; height:42px;}
.paymentMode label.active:before{left:2px; top:2px; width:calc(100% - 4px); height:calc(100% - 4px);}
.completeMBtn{height:48px; font-size:20px;}
.completeMBtn:before{left:-2px; top:-2px; width:calc(100% + 4px); height:calc(100% + 4px);}

	
	

/* Video */
.videoInfoLeft ul li{font-size: 15px; padding-left: 12px; padding-right: 13px;}
.videoInfoLeft ul li i{font-size: 15px; margin-right: 6px;}
.videoInfoLeft ul li:after{height: 16px;}
.videoInfoRight ul li{font-size: 12px; margin-right: 8px;}
.videoInfoRight ul li a{padding-left: 12px; padding-right: 12px; height: 34px; line-height: 37px;}
.videoInfoRight ul li a i{font-size: 12px; margin-right: 8px;}
.description{padding-top: 10px;}
.description h4{padding-bottom: 3px;}
.description p{font-size: 14px;}
.commentBlock p{font-size: 14px;}
.commentBlock h5{font-size: 16px; line-height: 22px;}
.submitBtn{font-size: 20px; height: 34px; padding: 3px 16px 0;}

/* Photo Preview */
.modelPhotoArea .pagination{padding-top: 15px; padding-bottom: 50px;}
.modelPic{width: 24.25%; margin-right: 1%; margin-bottom: 1%;}
.modelPic:nth-child(6n){margin-right: 1%;}
.modelPic:nth-child(4n){margin-right: 0px;}
	
/* Model Bio */
.bioDetails{width:76%;}
.bioPic{width:23%;}
.stats ul li{font-size:13px; line-height:21px;}
.aboutArea p{font-size:13px; line-height:18px;}
.ratingArea p{font-size:13px;}		

}
@media only screen and (max-width:767px){
.centerwrap{width:96%;}
.joinArea p{font-size: 15px; line-height: 20px; text-align: center;}
.getPass{line-height: 70px; font-size: 28px;}
.welcometitle h1{line-height:35px; font-size: 31px;}
.welcome p{font-size: 20px;}
.welcomejoin{line-height: 65px; font-size: 30px;}	
.joinArea:before, .joinArea:after{display: none;}
.joinNow{line-height: 44px; font-size: 20px; padding: 0 8px;}
.joinNow i{font-size: 18px; margin: 0 6px;}
.joinBanner{height: 170px; padding-top: 20px;}
.joinPoints ul li{width: 100%; margin-right: 0px; font-size: 16px; line-height: 26px;}
.joinPoints ul li i{font-size: 15px;}
.fRight p{text-align: center;}
.fLogo{width: 200px;}
.fRight ul li{font-size: 18px;}
.fRight ul li:after{top: 8px; height: 14px;}
.iPhotosthumb{width: 49%; margin-right: 2%; margin-bottom: 2%;}
.iPhotosthumb:nth-child(3n){margin-right: 2%;}
.iPhotosthumb:nth-child(2n){margin-right: 0px;}
.iModelsthumb{width: 49%; margin-right: 2%; margin-bottom: 2%;}
.iModelsthumb:nth-child(3n){margin-right: 2%;}
.iModelsthumb:nth-child(2n){margin-right: 0px;}	


/* Videos */
.bodyArea{padding-top: 20px;}
.grayBorder{border-width: 3px;}
.selectric .label{padding: 1px 40px 0 10px; line-height: 29px; font-size: 18px;}
.selectric .button{width: 30px; height: 30px;}
.selectBox{width: 140px;}
.videoPage .joinArea{margin-top: 10px; margin-bottom: 20px;}
.pagination{padding-top: 15px; padding-bottom: 40px;}
	
/* Warning */
.warningBox{width:90%; justify-content: center; align-items: center;}	
.warningTBtn ul li{font-size:16px;}
.warningTBtn ul li a{line-height:36px; padding:0 20px;}
.warningTBtn ul li a.enterSite span{font-size:20px;}
.headerRight ul li.login a{padding:0 36px;}	
.warningArea .centerwrap {padding-right:60px;}	

/* Photos */
.photoPage .joinArea{margin-top: 10px; margin-bottom: 20px;}

/* Categories */
.cateBlock{width: 49%;}
.cateBlock:nth-child(3n){margin-right: 2%;}
.cateBlock:nth-child(2n){margin-right: 0px;}
.categoriesPage{padding-bottom: 24px;}

/* Join */
.joinarea .centerwrap{padding:0px; flex-wrap:wrap;}
.joinbanner{width:100%;}
.joinRight{width:100%; padding-top:20px;}
.joinArea{padding:22px 0 48px;}
.joinBox{font-size:14px;}
.createALeft{margin-right:10px;}
.paymentMode label{margin-right:10px;}
.memberPrice span{line-height:56px;}
.memberPrice sup{padding-top:6px;}

/* Video */
.videoTitle h1{font-size: 22px;}
.videoTitle h1 i{font-size: 18px; margin-right: 8px;}
.videoInfo{flex-direction: column; padding: 8px 0 14px;}
.videoInfoLeft{padding-bottom: 7px;}
.description ul li{font-size: 14px;}
.description ul li a{line-height: 30px; padding-left: 10px; padding-right: 12px;}
.description ul li a i{font-size: 12px; margin-right: 6px;}
.description{padding-bottom: 24px;}
.commentArea{padding-bottom: 28px;}
.submitCommentArea{padding-bottom: 30px;}
.submitCommentArea textarea{font-size: 14px;}
	
/* Model Bio */
.bioPic{width:32%;}
.bioDetails{width:65%;}
a.favorites{clear:both; font-size:14px; line-height:30px; margin-left:0px;}
.ratingArea{margin-top:-4px;}
.ratingArea h4, .stats h3, .aboutArea h3{font-size:18px;}
.stats ul{padding-right:0px; clear:left;}	

	
}

@media only screen and (max-width:650px){
.iLatestScene{width: 100%; margin-right: 0; margin-bottom: 15px;}
.iLatestScene:nth-child(3n){margin-right: 0px;}	
.getPass{line-height: 50px; font-size: 22px;}	
	

}

@media only screen and (max-width:479px){
.centerwrap{width:94%;}
.iTitle h2{font-size: 20px; line-height: 30px;}
.iTitle h2 span{font-size: 20px; line-height: 30px;}	
.viewAll{font-size: 16px; padding: 4px 8px 0; line-height: 24px;}
.viewAll i{font-size: 12px;}
.videoCover{padding-left: 8px; padding-right: 8px;}
.getPass{padding: 6px 8px; text-align: center; line-height: 22px;}
.joinBanner{height: 150px;}
.photoCover{padding-left: 8px; padding-right: 8px; padding-top: 5px;}
.photoCover h3{font-size: 16px;}
.photoCover h3 a i{font-size: 14px; margin-right: 5px;}
.fRight ul{flex-wrap: wrap; justify-content: center;}
.fRight ul li{padding: 0 10px 0 8px;}
.fRight p{text-align: center;}
.fRight ul li{font-size: 15px;}	
.fLogo{width: 200px;}	
.logo{width: 200px;}

/* Videos */
.bodyArea{padding-top: 15px;}
.videoPage .iTitle{flex-direction: column; align-items:flex-start;}
.videoPage .titleRight{padding-top: 8px; padding-bottom: 3px;}
.selectBox{width: 160px;}
.selectric .button{background-size: 11px;}
.pagination{padding-top: 10px; padding-bottom: 40px;}
.pagination ul li a i{font-size: 15px;}

/* Photos */
.photoPage .iTitle{flex-direction: column; align-items:flex-start;}
.photoPage .titleRight{padding-top: 8px; padding-bottom: 3px;}

/* Categories */
/* Join */
.joinBanner{border-width:3px;}
.joinTitle h2{font-size:22px;}
.joinTitle h2:after{bottom:-2px;}
.createAcc{flex-wrap:wrap;}
.createALeft{margin-right:0px; margin-bottom:8px;}
.membershipArea label{flex-wrap:wrap; height:auto; padding:10px 10px; justify-content:center;}
.memberMonths{width:100%; text-align:center; padding-bottom:5px;}
.paymentMode{flex-wrap:wrap;}
.paymentMode label{width:100%; margin-bottom:8px; margin-right:0px;}
.completeMBtn{height:44px;}

/* Video */
.videoInfoLeft ul li{font-size: 12px;}
.videoInfoLeft ul li i{font-size: 14px;}
.videoInfoRight ul li{font-size: 12px; margin-right: 6px;}
.videoInfoRight ul li a{padding-left: 10px; padding-right: 10px; height: 32px; line-height: 34px;}
.videoInfoRight ul li a i{font-size: 14px; margin-right: 5px;}
.description h4{font-size: 15px;}
.description p{font-size: 13px; line-height: 18px;}
.commentBlock h5{font-size: 15px; line-height: 20px;}
.commentBlock p{font-size: 13px; line-height: 18px;}
.commentBlock{padding: 6px 13px;}
.submitCommentArea textarea{padding: 6px 13px; font-size: 13px; margin-bottom: 10px;}
.description ul li{font-size: 13px;}
	
.warningArea .centerwrap {padding-right:40px;}	

/* Photo Preview */
.modelPic{width: 32%; margin-right: 2%; margin-bottom: 2%;}
.modelPic:nth-child(4n){margin-right: 2%;}
.modelPic:nth-child(3n){margin-right: 0px;}
.modelPhotoArea .pagination{padding-bottom: 30px;}
}