/*
Site Name: Sheer
Description: PSD to Responsive HTML5 by AdultDC
Author: AdultDC
Author URL: https://adultdc.com/
*/
@media only screen and (max-width:1900px){
/*.centerwrap{width:1560px;}*/
header{padding-left: 30px; padding-right: 20px;}
.logo{width: 92px;}
nav{margin-left: 70px;}
nav ul li{margin-right: 50px;}
.createAcc{padding: 0 34px;}

/* Creator Profile */
/* About Fans */
h2.title{font-size: 54px;}

/* About Creators */
.makeMArea h2{font-size: 54px; padding-bottom: 24px;}


}
@media only screen and (max-width:1590px){
.centerwrap{width:1250px;}
nav ul li{font-size: 15px;}
nav{margin-left: 40px;}
nav ul li{margin-right: 30px;}
.searchBlock{width: 380px;}
.searchArea{margin-right: 60px;}
.searchBox{height: 46px;}
.searchI{height: 46px;}
.fansBlock h2, .creatorsBlock h2{font-size: 48px;}
.fansContent{width: 320px;}
.creatorsContent{width: 320px;}
.fansContent p, .creatorsContent p{font-size: 14px; line-height: 20px;}
.clickApply{font-size: 17px; line-height: 44px; margin-top: 12px;}
.fansBlock{padding: 16px 28px 20px;}
.creatorsBlock{padding: 16px 28px 20px;}
.fansCreator:before{background-position: 122%;}
.pTitle{margin-bottom: 15px;}
.creatorPic{width: 140px; height: 140px;}
.creatorRight{width: calc(100% - 164px);}
.creatordesc{padding: 0 28px;}
.owl-next{height: 120px;}
.owl-next:before{height: 120px; width: 170px;}

/* Creator Profile */
.modelPicN{width: 140px; left: 18px;}
.modelPPic{width: 140px; height: 140px;}
.modelPicN h1{font-size: 22px; padding-top: 5px; padding-bottom: 5px;}
.followModel{font-size: 15px; height: 34px;}
.modelMInfo{width: 1072px;}
.modelVPInfo{width: 784px;}
.mSubscribe{margin-top: 22px;}
.postVideoInfo ul li{font-size: 16px; display: flex; flex-direction: column; padding-left: 15px;}
.modelPText{padding-top: 14px;}
.modelAllPosts{padding: 10px 30px 24px;}
.mVideoBlock{width: 24.625%; margin-right: 0.5%; margin-bottom: 0.5%;}
.showMorePosts{padding-top: 38px; padding-bottom: 28px;}

/* About Fans */
h2.title{font-size: 48px;}
.shreeContent{width: 750px;}
.startedPoints{padding: 30px 32px;}
.sPoint{border-radius: 20px; padding: 15px 25px 20px; width: 260px;}
.sPoint h4{font-size: 20px;}
.sPoint p{font-size: 14px; line-height: 20px;}
.createFBtn{margin-top: 24px; line-height: 37px; font-size: 16px;}
.bodyArea{overflow: hidden;}
.creatorInfo{margin-left: 80px;}
.supportCreators{padding-top: 35px;}
.sheerPoint{width: auto;}
.creatorModel{width: 600px;}
.supportTitle{padding-bottom: 0px;}
.createCreatorBtn{font-size: 18px; line-height: 47px;}

/* About Creators */
.becomeCreators{padding-bottom: 40px;}
.makeMArea h2{font-size: 48px;}
.makeMArea h3{font-size: 42px; line-height: 44px;}
.howEIcon{width: 128px; height: 128px; background-size: 128px; margin-right: 20px;}
.howEarnBlock:nth-child(1){width: 696px; right: 0;}
.howEarnBlock:nth-child(2){right: 52px;}
.howEarnBlock:nth-child(3){right: 60px;}
.howEarnBlock:nth-child(4){right: 255px;}
.waytoEarn:before{right: 763px; transform: rotate(37deg);}
.gotQue p{font-size: 28px;}
.clickHere{font-size: 20px; line-height: 48px; padding: 0 52px;}


}
@media only screen and (max-width:1279px){
.centerwrap, .footerWrap{width:994px;}
nav ul li{margin-right: 20px;}
nav{margin-left: 30px;}
.searchBlock{width: 300px;}
.searchArea{margin-right: 40px;}
.createAcc{padding: 0 20px; font-size: 15px;}
.accType li{font-size: 14px;}
.accType li a{line-height: 32px;}
.profile{width: 30px;}
.searchBox{font-size: 15px; height: 42px;}
.searchI{height: 42px; width: 40px; background-size: 20px;}
.logo{width: 80px;}
header{padding: 12px 15px;}
.fansCreator:before{background-position: 262%;}
.fansBlock h2, .creatorsBlock h2{font-size: 42px; background-size: 12px; background-position: right 60%; padding-right: 22px; line-height: 38px;}
.fansContent, .creatorsContent{width: 240px; margin-left: 20px;}
.fansBlock, .creatorsBlock{padding: 12px 20px 16px;}
.clickApply{font-size: 15px; line-height: 38px; margin-top: 10px; padding: 0 24px; border-radius: 6px;}
.pTitle h3{font-size: 22px;}
.sortFilter{margin-right: 22px;}
.sortFilter label{font-size: 14px; margin-right: 10px;}
.creatorPic{width: 100px; height: 100px; margin-right: 20px;}
.creatorRight{width: calc(100% - 120px); padding-bottom: 12px;}
.owl-next{height: 97px;}
.owl-next:before{height: 97px; width: 132px; background-size: auto 97px;}
.creatorTop h4{font-size: 16px;}
.creatordesc{padding: 0 20px;}
.creatordesc p{font-size: 14px;}
.posts{font-size: 14px; padding-right: 12px;}
.viewProfile{font-size: 14px; width: 130px; border-radius: 5px;}
.creatorBlock{padding-left: 14px; padding-right: 12px;}
.selectric .label{font-size: 14px; padding: 0 34px 0 12px;}
.selectric .button{width: 32px;}
.midBanner{margin-bottom: 15px;}
.showMoreBtn{font-size: 14px; line-height: 36px; padding: 0 26px;}
.footerLink li{font-size: 16px;}
.fLogo{width: 120px;}
.fLogo img{height: 120px;}
footer{padding-bottom: 20px;}
.footerRight{width: 70%; flex-direction: column; margin-top: 36px;}
.copyright{padding-top: 16px; text-align: center; padding-left: 0px;}

/* Creator Profile */
.modelMInfo{width: calc(100% - 160px); flex-direction: column;}
.modelPPic{width: 120px; height: 120px;}
.modelPicN{width: 130px; left: 12px; top: 62px;}
.followModel{height: 32px;}
.modelVPInfo{width: 100%;}
.postVideoInfo ul li{display: block; font-size: 15px; padding-left: 12px;}
.modelPText{padding-top: 10px;}
.modelChatTip{margin-left: 0; flex-direction: initial; justify-content: flex-end;}
.mSubscribe{margin-top: 0px; margin-left: 20px;}
.modelPTop ul li a{padding: 0 24px; line-height: 34px;}
.ccTip li{font-size: 16px;}

/* About Fans */
h2.title{font-size: 40px;}
.sheerPointN{width: 150px; height: 150px; left: -130px; background-size: 150px; font-size: 100px;}
.sheerPoint{border-radius: 30px; margin-left: 132px; padding-left: 35px; padding-top: 15px; padding-bottom: 25px;}
.shreeContent{width: 600px;}
.shreeContent h3{font-size: 32px;}
.shreeContent p{font-size: 14px; line-height: 22px;}
.sheerCI{width: 174px;}
.que{width: 80px;}
.videoI{width: 110px;}
.userPic{width: 90px;}
.sPoint{border-radius: 15px; padding: 10px 20px 15px; margin-right: 28px;}
.sPoint:after{width: 14px; height: 20px; right: -21px; background-size: 14px;}
.creatorInfo p{font-size: 14px; line-height: 20px;}
.creatorInfo h4{font-size: 20px;}
.creatorNum{width: 76px; height: 76px; background-size: 76px; line-height: 68px; left: -58px;}
.creatorInfo{margin-left: 58px; border-radius: 20px; padding: 15px 20px 22px 28px; width: 540px; margin-bottom: 14px;}
.supportTitle p{font-size: 14px; line-height: 22px; padding-bottom: 20px; max-width: 630px;}
.creatorModel{width: 500px;}
.supportCreators{padding-bottom: 60px;}

/* About Creators */
.creatorModelA{padding-top: 20px;}
.makeMArea h2{font-size: 40px; padding-bottom: 16px;}
.makeMArea h3{font-size: 34px; line-height: 38px;}
.makeMArea{width: 370px; padding-bottom: 122px;}
.howEIcon{width: 100px; height: 100px; background-size: 100px; margin-right: 15px;}
.makeMoneyArea{display: flex; flex-wrap: wrap; justify-content: space-between;}
.gotQue{width: 100%;}
.waytoEarn{position: relative; top: auto; right: auto; width: calc(100% - 400px);}
.howEarnBlock{align-items: flex-start;}
.howEarnBlock:nth-child(1){position: relative; top: auto; width: 100%; margin-bottom: 20px;}
.howEarnBlock:nth-child(2){position: relative; right: auto; top: auto; width: 100%; margin-bottom: 20px;}
.howEarnBlock:nth-child(3){position: relative; right: auto; top: auto; width: 100%; margin-bottom: 20px;}
.howEarnBlock:nth-child(4){position: relative; right: auto; top: auto; width: 100%; }
.howEarnBlock:nth-child(1) .howEContent{width: calc(100% - 115px);}
.howEarnBlock:nth-child(2) .howEContent{width: calc(100% - 115px); padding-top: 0;}
.howEarnBlock:nth-child(3) .howEContent{width: calc(100% - 115px); padding-top: 0;}
.howEarnBlock:nth-child(4) .howEContent{width: calc(100% - 115px); padding-top: 0;}
.waytoEarn:before{right: auto; top: 30px; left: 43px; transform: none; height: 440px;}
.howEarnBlock:nth-child(1) .howEIcon img{width: 56px;}
.howEarnBlock:nth-child(2) .howEIcon img{width: 60px;}
.howEarnBlock:nth-child(3) .howEIcon img{width: 50px;}
.howEarnBlock:nth-child(4) .howEIcon img{width: 54px;}

/* Tag Popup */
.tagSpace{padding: 20px 26px;}
.tagsHeader h4{font-size: 22px;}
.tagsPopup{padding: 24px; width: 100%; max-width: 1120px;}
.tagsPopupClose{top: -8px; right: -8px;}
.tagsPopup{max-height: 90vh;}






}
@media only screen and (max-width:1023px){
.centerwrap, .footerWrap{width:748px;}
header{padding: 8px 10px;}
.logo{width: 70px;}
nav{margin-left: 15px;}
nav ul li{margin-right: 10px; font-size: 14px;}
.searchArea{margin-right: 20px;}
.searchBlock{width: 200px;}
.searchBox{font-size: 14px; height: 38px; border-radius: 6px; padding-left: 16px; padding-right: 40px;}
.accType{border-radius: 6px; padding: 5px 0;}
.accType li a{padding: 0 10px;}
.searchI{height: 38px; width: 38px; background-size: 18px;}
.createAcc{padding: 0 10px; font-size: 14px; line-height: 32px; /*margin-right: 5px;*/ border-radius: 6px;}
.fansBlock, .creatorsBlock{flex-direction: column; padding: 10px 15px 15px;}
.fansContent, .creatorsContent{width: auto; margin-left: 0px;}
.fansBlock h2, .creatorsBlock h2{font-size: 38px; line-height: 34px;}
.fansCreator:before{background-position: -290%;}
.pTitle{margin-bottom: 10px;}
.selectric{border-radius: 5px;}
.pCreators{padding-top: 18px;}
.owl-next{height: 118px;}
.owl-next:before{height: 120px; background-size: auto 120px; width: 168px;}
.creatordesc{padding: 0 16px;}
.creatordesc{order: 1; padding: 0; width: 100%; flex: auto; padding-top: 5px;}
.creatorTop{flex-wrap: wrap;}
.footerLink{column-count: 2;}
.footerLink li:nth-child(2n){margin-bottom: 10px;}
.copyright{padding-top: 10px;}
.footerRight{width: 64%; margin-top: 30px;}

/* Creator Profile */
.modelPicN{width: 110px; top: 42px;}
.modelPPic{width: 100px; height: 100px;}
.modelPicN h1{font-size: 18px; padding-top: 2px; padding-bottom: 2px;}
.followModel{font-size: 14px;}
.userI{width: 10px; background-size: 10px; height: 13px;}
.modelMInfo{width: calc(100% - 140px); padding-bottom: 24px;}
.postVideoInfo ul li{display: flex; flex-direction: column; background-position: left 4px; font-size: 14px;}
.postVideoInfo ul{padding: 10px 15px;}
.modelPText p{font-size: 14px; line-height: 22px;}
.modelChatTip{padding-top: 10px;}
.mVideo{background-size: auto 26px; height: 26px; width: 32px;}
.mChat{background-size: auto 26px; height: 26px; width: 26px;}
.mTip{background-size: auto 26px; height: 26px; width: 26px;}
.mSubscribe{font-size: 15px; line-height: 34px; padding: 0 28px;}
.modelPText{padding-top: 5px;}
.modelPTop ul li{font-size: 14px;}
.modelPTop ul li a{padding: 0 20px; line-height: 30px;}
.modelAllPosts{padding: 8px 20px 16px;}
.mVideoBlock{width: 32.66%; margin-right: 1%; margin-bottom: 1%;}
.mVideoBlock:nth-child(4n){margin-right: 1%;}
.mVideoBlock:nth-child(3n){margin-right: 0px;}
.modelPTop{padding-bottom: 8px;}

/* About Fans */
h2.title{font-size: 34px;}
.sheerPointN{width: 120px; height: 120px; left: -98px; background-size: 120px; font-size: 80px;}
.sheerPoint{margin-left: 98px; border-radius: 20px; padding-right: 12px; padding-bottom: 20px;}
.shreeContent h3{font-size: 28px;}
.shreeContent{width: calc(100% - 135px);}
.sheerCI{width: 120px;}
.que{width: 70px;}
.videoI{width: 85px;}
.userPic{width: 80px;}
.createFAcc{font-size: 15px; line-height: 34px; padding: 0 28px; border-radius: 10px;}
.startedPoints{padding: 20px 22px 8px; flex-wrap: wrap;}
.sPoint{width: 49%; margin-right: 2%; margin-bottom: 2%;}
.sPoint:nth-child(2n){margin-right: 0px;}
.sPoint:after{display: none;}
.creatorInfo{width: 420px;}
.creatorModel{margin-left: 15px;}
.createCreatorBtn{font-size: 17px; line-height: 42px;}
.supportCreators{padding-bottom: 40px; padding-top: 25px;}

/* About Creators */
.createCreator{padding-top: 5px;}
.makeMArea h2{font-size: 34px; padding-bottom: 16px;}
.makeMArea h3{font-size: 28px; line-height: 30px; padding-bottom: 10px;}
.makeMArea{width: 290px; padding-bottom: 20px;}
.makeMArea p{font-size: 14px; line-height: 22px; padding-bottom: 20px;}
.regCreator{font-size: 16px; padding: 0 28px; border-radius: 10px; line-height: 37px;}
.waytoEarn{width: calc(100% - 310px); padding-bottom: 30px;}
.howEIcon{width: 80px; height: 80px; background-size: 80px;}
.howEarnBlock:nth-child(1) .howEIcon img{width: 42px;}
.howEarnBlock:nth-child(2) .howEIcon img{width: 44px;}
.howEarnBlock:nth-child(3) .howEIcon img{width: 40px;}
.howEarnBlock:nth-child(4) .howEIcon img{width: 40px;}
.waytoEarn:before{width: 10px; top: 50px; left: 35px; height: 400px;}
.gotQue{flex-direction: column; padding-bottom: 38px;}
.gotQue p{font-size: 24px; padding-bottom: 10px;}
.clickHere{margin-left: 0px; font-size: 17px; line-height: 42px; padding: 0 34px; border-radius: 10px;}
.howEContent p{font-size: 14px; line-height: 20px;}
.howEarnBlock:nth-child(1) .howEContent{width: calc(100% - 95px);}
.howEarnBlock:nth-child(2) .howEContent{width: calc(100% - 95px);}
.howEarnBlock:nth-child(3) .howEContent{width: calc(100% - 95px);}
.howEarnBlock:nth-child(4) .howEContent{width: calc(100% - 95px);}
.becomeCreators{padding-bottom: 50px;}

/* Tag Popup */
.tagSpace{padding: 10px 16px;}
.tagsPopup{max-height: 93vh;}
.tagsBody button{width: 32.6667%;}
.tagsBody button:nth-child(5n){margin-right: 1%;}
.tagsBody button:nth-child(3n){margin-right: 0px;}
.tagsBody{padding-right: 0px;}
.applyTag{font-size: 16px; height: 42px;}
.resetF{font-size: 16px;}


}
@media only screen and (max-width:767px){
.centerwrap{width:460px;}
.mobileSearch{background: url(../images/searchIcon.png) no-repeat center center; width: 24px; height: 32px; display: block; border: 0px; cursor: pointer;}
.searchBlock{display: none;}
.searchArea.active .searchBlock{display: block; position: absolute; left: 50%; transform: translateX(-50%); width: 96%; z-index: 1; top: 57px;}
.searchBox{height: 44px;}
.searchI{height: 44px; width: 44px; background-size: 20px;}
.searchArea{margin-right: 10px; margin-left: 0;}
.createAP{margin-right: 0px; margin-left: 0; width: calc(100% - 70px); padding-right: 50px; justify-content: flex-end;}
.createAccArea{order: -1; margin: 0 auto;}
.fansCreator{flex-direction: column; background: none; border-radius: 0px;}
/*.fansCreator:before{background-position: center bottom; background-size: auto 192px;}*/
.fansCreator:before{display: none;}
.creatorsBlock:before{background: url(../images/creatorsBg.png) no-repeat center center; height: 100%; width: 100%; position: absolute; left: 0; top: 0px; content: ''; background-size: cover;}
.fansBlock{margin-bottom: 10px;}
.fansBlock, .creatorsBlock{align-items: center; background-image: linear-gradient(to right, #19b5ea, #af51fe); border-radius: 8px; padding: 15px 20px 20px;}
.fansContent p, .creatorsContent p{text-align: center; font-size: 15px; line-height: 22px;}
nav ul li{margin-right: 0px;}
.pTitle{flex-direction: column; align-items: flex-start;}
.pTRight{padding-top: 5px;}
.creatorPic{width: 80px; height: 80px; margin-right: 10px;}
.creatorRight{width: calc(100% - 90px);}
.owl-next{height: 112px;}
.owl-next:before{height: 114px; background-size:auto 114px; width: 140px;}
.viewProfile{font-size: 13px; width: 100px;}
.creatorTop{margin-bottom: 6px;}
.creatorBlock{margin-bottom: 10px;}
.midBanner{margin-bottom: 10px;}
.footerWrap{width: 460px; flex-direction: column;}
.footerLeft{display: flex; flex-direction: column; align-items: center; padding-bottom: 20px; padding-top: 5px;}
.footerLeft p{text-align: center;}
.footerRight{width: 100%; margin-top: 0;}
.footerRight:before{width: 100%; height: 1px;}
footer{padding-bottom: 0px;}

/* Creator Profile */
.modelPPic{width: 70px; height: 70px;}
.modelPicN{top: 16px; left: 50%; transform: translateX(-50%); width: auto;}
.modelMInfo{width: 100%; padding-top: 90px;}
.postVideoInfo ul{flex-wrap: wrap;}
.postVideoInfo ul li{width: 50%; margin-right: 0px; margin: 5px 0; font-size: 15px; padding-right: 10px;}
.mVideoBlock{width: 49%; margin-right: 2%; margin-bottom: 2%;}
.mVideoBlock:nth-child(3n){margin-right: 2%;}
.mVideoBlock:nth-child(2n){margin-right: 0px;}
.modelAllPosts{padding: 8px 20px 12px;}
.showMorePosts{padding-top: 28px;}
.mSubscribe{margin-left: auto;}

/* About Fans */
h2.title{font-size: 28px;}
.sheerPoint{margin-left: 0; padding-left: 15px; padding-bottom: 15px; padding-top: 60px; margin-bottom: 30px;}
.sheerCI{display: none;}
.shreeContent{width: 100%; text-align: center;}
.sheerPointN{width: 80px; height: 80px; background-size: 80px; font-size: 54px; left: 50%; transform: translateX(-50%); top: -20px;}
.startedPoints{padding: 15px 15px 5px;}
.sPoint{width: 100%; margin-right: 0px;}
.getStarted{padding-top: 0px;}
.sPoint h4{font-size: 22px;}
.supportL{order: 1; margin-top: -70px;}
.supportCreators{flex-wrap: wrap;}
.creatorModel{margin-left: 0; width: 100%; margin-right: 0px;}
.creatorInfo{width: 100%; margin-left: 0px; border-radius: 15px; padding: 48px 15px 15px 15px; margin-bottom: 30px; text-align: center;}
.creatorNum{font-size: 44px; left: 50%; transform: translateX(-50%); top: -20px; line-height: 58px; width: 64px; height: 64px; background-size: 64px; line-height: 58px;}

/* About Creators */
.becomeCreators{flex-wrap: wrap;}
.becomeCL{order: 1; padding-top: 0; margin-top: -70px;}
.creatorModelA{margin-right: 20px;}
.createCreator{padding-top: 0px;}
.makeMArea{width: 100%; padding-bottom: 30px;}
.waytoEarn{width: 100%;}
.gotQue p{text-align: center; font-size: 20px;}

/* Tag Popup */
.tagsHeader{flex-direction: column;}
.selectBox{min-width: inherit; width: 49%;}
.selectTags{margin-right: 2%;}
.selectTags .selectric{min-width: 100%;}
.tagSearchArea{width: 49%;}
.tagSearch{border-radius: 5px;}
.tagsBody button{width: 49%; margin-right: 2%; margin-bottom: 2%;}
.tagsBody button:nth-child(3n){margin-right: 2%;}
.tagsBody button:nth-child(2n){margin-right: 0px;}
.tagsHeader h4{padding-bottom: 6px;}
.tagsPopup{padding: 20px;}
.applyTag{width: 140px;}
.resetF{margin-right: 10px;}



}
@media only screen and (max-width:479px){
.centerwrap{width:94%;}
.fansBlock h2, .creatorsBlock h2{font-size: 34px; background-position: right 60%; padding-right: 18px;}
.selectBox{min-width: 100px;}
.owl-next:before{height: 134px; background-size: auto 134px; width: 134px;}
.owl-next{height: 126px;}
.creatordesc{padding-bottom: 10px;}
.footerWrap{width:94%;}
.footerLink{column-count:auto}
.mobileSearch{width: 24px;}

.creatorPosts{overflow: hidden;}
.creatorPic{width: 60px; height: 60px;}
.creatorBlock{align-items: flex-start; position: relative; padding-left: 12px;}
.creatorPic{margin-top: 12px; position: absolute;}
.viewProfile{line-height: 30px; width: auto; padding: 0 12px;}
.posts{padding-right: 8px;}
.creatorRight{width: 100%;}
.creatorTop{padding-left: 70px; padding-top: 3px;}



/* Creator Profile */
.postVideoInfo ul li{width: 100%; display: block;}
.modelMInfo{padding-top: 110px;}
.modelChatTip{flex-direction: column;}
.mSubscribe{margin-left: 0; margin-top: 10px;}
.mVideoBlock{width: 100%; margin-right: 0; margin-bottom: 12px;}
.mVideoBlock:nth-child(3n){margin-right: 0px;}
.postVideoInfo ul li{font-size: 16px;}
.modelPText p{font-size: 15px; }
.modelPText{padding-top: 10px;}

/* About Fans */
.sheerPointN{width: 70px; height: 70px; background-size: 70px; font-size: 46px;}
.sheerPoint{padding-top: 52px;}
.sheerPoints{padding-top: 10px;}
.aboutTitle{align-items: flex-start; flex-direction: column; padding-bottom: 15px;}
.startedPoints{padding: 15px 15px 10px;}
.supportTitle{padding-bottom: 10px;}

/* About Creators */
.creatorModelA{margin-right: 10px;}
.becomeCL{margin-top: -50px;}
.waytoEarn:before{height: 470px;}

/* Tag Popup */
.tagsBody button{font-size: 14px; height: 36px;}




}