/*
Site Name: Sheer
Description: 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;}
.shreeGirlInfo{padding-top: 14px;}
.girlsCategories{padding: 0 140px;}
.tGirlBlock{margin-right: 62px;}
.girlsCountries{padding: 0 110px;}
.whatShreeTitle h4{padding-right: 30px;}
}
@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;}
.title{padding-bottom: 28px;}
.title h2{font-size: 48px;}
.whichShreeGirl{padding-top: 25px;}
.girlVideos{background-size: 28px; font-size: 24px; padding-left: 36px; right: 15px; top: 14px;}
.shreeGirlInfo h3{font-size: 22px;}
.modelAgeC p{font-size: 16px;}
.modelAgeC{padding-bottom: 12px;}
.modelSubMsg{padding-bottom: 7px;}
.modelCate{column-gap:40px;}
.shreeGirlInfo{padding-top: 10px;}
.shreeGirlBlock{margin-bottom: 2%;}
.showOffersArea{padding-top: 26px;}
.showOffersArea .title, .showGirlsFrom .title{padding-bottom: 18px;}
.girlsCategories{padding: 0 20px;}
.girlsCategories ul li{margin-right: 15px; margin-bottom: 15px;}
.tGirlBlock h3{font-size: 22px;}
.tGirlBlock{width: 18.4%; margin-right: 2%;}
.girlPic{margin-bottom: 8px;}
.topShreeGirl{padding-top: 25px; padding-bottom: 20px;}
.girlsCountries{padding: 0 70px;}
.girlsCountries ul li{margin-right: 7px; margin-left: 7px; margin-bottom: 12px; width: 190px;}
.girlsCountries ul li:nth-child(7n){margin-right: 7px;}
.girlsCountries ul{justify-content: center;}
.girlsCountries ul li a{padding: 0 15px;}
.showGirlsFrom{padding-top: 26px;}
.onlineI{width: 38px; height: 38px; margin-top: 8px; background-size: 38px; margin-left: 22px;}
.whatShreeTitle h4{font-size: 48px; padding-right: 0px;}
.whatShreeTitle{flex-direction: column;}
.whatShreeContent{padding-top: 0px;}
.whatShreeContent p{text-align: center;}
.step{height: 114px; width: 340px;}
.step:before{border-radius: 25px;}
.stepInfo{width: 240px;}
.stepIcon{margin-left: 15px;}
.whatisShree{padding-top: 26px; padding-bottom: 40px;}
.createFAcc{width: 260px; line-height: 45px; border-radius: 10px;}
.discoverCre h4{font-size: 28px; padding-right: 28px;}

.findGirlStep h3{font-size: 42px; line-height: 40px;}
.findGirlStep h4{font-size: 34px; line-height: 28px; padding-bottom: 18px;}
.stepTitle{font-size: 17px;}
.selectAge{padding-bottom: 12px;}
.closePopup{background-size: 34px; width: 34px; height: 35px;}
.nextBtn{line-height: 40px; width: 130px;}

.modelPic{width: 116px; height: 116px;}
.msgTitle h3{font-size: 40px; line-height: 40px;}
.msgTitle h4{font-size: 26px; line-height: 26px;}
.msgTitle{padding-left: 30px;}
.sendMsgTitle{padding-bottom: 20px;}
.sendMsgBtn{height: 40px;}

.sentMsg{height: 400px;}
.girlsMsg{padding-top: 50px;}
.closeBPopup{background-size: 34px; width: 34px; height: 35px;}


}
@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{height: 42px;}
.searchI{height: 42px; width: 40px; background-size: 20px;}
.logo{width: 80px;}
header{padding: 12px 15px;}
.title h2{font-size: 38px;}
.title{padding-bottom: 14px;}
.whichShreeGirl{padding-top: 15px; padding-bottom: 10px;}
.modelAgeC p{font-size: 14px;}
.modelCate{column-gap: 20px;}
.girlsCategories ul{justify-content: center;}
.girlsCategories ul li{margin-right: 7px; margin-left: 7px; margin-bottom: 12px; font-size: 15px; width: auto;}
.girlsCategories ul li:nth-child(8n){margin-right: 7px;}
.girlsCategories ul li a{line-height: 40px; padding: 0 20px;}
.showOffersArea{padding-top: 16px; padding-bottom: 28px;}
.girlsCategories{padding: 0px;}
.showAll a{font-size: 18px; line-height: 44px; width: 198px;}
.tGirlBlock h3{font-size: 20px;}
.topShreeGirl{padding-bottom: 10px;}
.girlsCountries ul li{width: auto; font-size: 15px;}
.girlsCountries ul li a{padding: 0 20px; height: 40px;}
.girlsCountries ul li a span{max-width: inherit;}
.girlsCountries ul li a i{width: 26px;}
.onlineI{width: 32px; height: 32px; margin-top: 6px; background-size: 32px; margin-left: 12px;}
.modelCate li{font-size: 14px; padding-left: 12px; line-height: 22px;}
.shreeGirlInfo{padding-top: 6px;}
.discoverCre h4{font-size: 25px; padding-right: 25px;}
.createFAcc{font-size: 20px; line-height: 42px; width: 240px;}
.discoverCre{padding-bottom: 20px;}
.whatisShree{padding-top: 16px;}
.stepNumber{font-size: 36px; width: 64px; height: 64px; line-height: 56px;}
.step{height: auto; width: 26%; flex-direction: column; padding: 15px; align-items: flex-start; justify-content: flex-start;}
.stepInfo{width: auto; border-right: 0; padding-right: 0; order: 1;}
.stepIcon{margin-left: 0; margin-bottom: 6px;}
.step:before{border-radius: 15px;}
.whatShreeTitle h4{font-size: 38px;}
.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;}

.findGirl{width: 780px;}
.sendMsg{width: 780px;}
.formBlock label{width: 126px;}

.sentMsg{width: 780px;}
.sentMsgModels{padding-left: 26px;}
.sentMModel{width: 122px; height: 122px;}


}
@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{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;}

.title{padding-bottom: 8px;}
.title h2{font-size: 28px;}
.whichShreeGirl{padding-top: 10px;}
.shreeGirlPic{border-radius: 8px;}
.girlVideos{background-size: 24px; font-size: 20px; padding-left: 30px; right: 12px; top: 10px;}
.shreeGirlInfo h3{font-size: 20px;}
.modelAgeC{padding-bottom: 10px;}
.modelSubMsg li{margin: 0 4px;}
.modelCate{column-gap: 10px;}
.modelAgeC p{margin-right: 6px;}
.showOffersArea{padding-top: 10px; padding-bottom: 22px;}
.showOffersArea .title, .showGirlsFrom .title{padding-bottom: 8px;}
.girlsCategories ul li{margin-right: 5px; margin-left: 5px; margin-bottom: 10px;}
.girlsCategories ul li a{line-height: 38px;}
.showAll a{font-size: 16px; line-height: 38px; width: 168px; border-radius: 8px;}
.girlsCategories ul{padding-bottom: 6px;}
.topShreeGirl{padding-top: 15px; padding-bottom: 0px;}
.tGirlBlock h3{font-size: 16px;}
.girlPic{margin-bottom: 5px;}
.tGirlBlock{margin-bottom: 2%;}
.showGirlsFrom{padding-top: 16px; padding-bottom: 28px;}
.girlsCountries{padding: 0px;}
.girlsCountries ul li{margin-right: 5px; margin-left: 5px; margin-bottom: 10px;}
.girlsCountries ul li a{height: 38px;}
.girlsCountries ul{padding-bottom: 6px;}
.whatShreeContent{width: auto;}
.discoverCre h4{font-size: 22px; padding-right: 15px;}
.createFAcc{font-size: 18px; line-height: 38px; width: 210px; border-radius: 7px;}
.whatShreeTitle h4{font-size: 30px;}
.whatShreeContent p{font-size: 14px; line-height: 20px;}
.step{width: 24%;}
.stepInfo h5{line-height: 22px; margin-bottom: 5px;}
.stepInfo p{font-size: 14px; line-height: 18px;}
.whatisShree{padding-bottom: 30px;}
.footerLink{column-count: 2;}
.footerLink li:nth-child(2n){margin-bottom: 10px;}
.copyright{padding-top: 10px;}
.footerRight{width: 64%; margin-top: 30px;}

.findGirlStep h3{font-size: 35px; line-height: 36px;}
.findGirlStep h4{font-size: 30px; line-height: 26px;}
.stepTitle{font-size: 16px;}
.nextBtn{line-height: 38px; font-size: 18px;}
.ageNumber{font-size: 14px;}
.closePopup{background-size: 30px; width: 30px; height: 30px;}

.sendMsg{width: 100%;}
.modelPic{width: 106px; height: 106px;}
.formBlock label{width: 106px; padding-top: 8px;}
.sendMsgBtn{height: 38px; font-size: 18px;}

.closeBPopup{background-size: 30px; width: 30px; height: 30px;}
.sentMsg{width: 100%; height: 330px; background-size: cover; max-width: 696px;}
.sentMModel{width: 110px; height: 110px;}
.girlsMsg h4{font-size: 36px; line-height: 34px;}
.girlsMsg{padding-top: 30px;}
.girlsMsg h4{padding-bottom: 40px;}
.freeAcc{font-size: 18px; line-height: 44px;}

}

@media only screen and (max-width:767px){
.mobileSearch{background: url(../images/searchIcon.png) no-repeat center center; width: 24px; height: 32px; display: block; border: 0; cursor: pointer;}
.searchBlock{display: none;}
.searchArea.active .searchBlock{display: block; position: absolute; left: 3%; right:3%; top: 57px; width: auto; z-index: 1; }
.searchBox{height: 44px;}
.searchI{height: 44px; width: 44px; background-size: 20px;}
.searchArea{margin-right: 10px; margin-left: 0;}
.createAP{margin-right: 0; margin-left: 0; width: calc(100% - 70px); padding-right: 50px; justify-content: flex-end;}
.createAccArea{order: -1; margin: 0 auto;}
.title h2{font-size: 24px;}
.girlsCategories ul li{font-size: 14px; margin-left: 4px; margin-right: 4px; margin-bottom: 8px;}
.girlsCategories ul li a{line-height: 32px;}
.tGirlBlock{width: 29.33%; margin-right: 2%; margin-left: 2%; margin-bottom: 4%;}
.tGirlBlock:nth-child(5n){margin-right: 2%;}
.topGirls{justify-content: center;}
.girlsCountries ul li{font-size: 14px; margin-left: 4px; margin-right: 4px; margin-bottom: 8px;}
.girlsCountries ul li a i{width: 22px; margin-right: 5px;}
.discoverCre{flex-direction: column;}
.discoverCre h4{text-align: center; padding-right: 0; line-height: 22px; padding-bottom: 10px;}
.threeSteps{flex-direction: column;}
.step{width: calc(100% - 58px); margin-bottom: 10px; flex-direction: initial; align-items: center; justify-content: inherit;}
.stepInfo{width: calc(100% - 62px); padding-right: 10px; border-right: rgba(255, 255, 255, 0.14) 1px solid; order: 0;}
.step:last-child{margin-right: 0px;}
.stepInfo p{font-size: 15px; line-height: 20px;}
.stepIcon{margin-bottom: 0px;}
.whatisShree{padding-bottom: 20px;}
.createFAcc{font-size: 17px;}
.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;}

.popupSpace, .sendMsgSpace, .sentMsgSpace{padding: 20px;}
.findGirl{width: 100%; padding: 20px;}
.selectAge{width: 100%; justify-content: center;}
.selectAge label{width: 30.33%; margin-right: 1.5%; margin-left: 1.5%; margin-bottom: 2%;}
.selectAge label:nth-child(4n){margin-right: 1.5%;}
.findGirlStep h3{font-size: 32px; line-height: 32px;}
.findGirlStep h4{font-size: 26px;}
.closePopup{background-size: 26px; width: 26px; height: 27px; right: 10px; top: 8px;}

.sendMsg{padding: 20px;}
.modelPic{width: 80px; height: 80px;}
.msgTitle{padding-left: 10px;}
.msgTitle h3{font-size: 32px; line-height: 32px;}
.msgTitle h4{font-size: 24px; line-height: 24px;}
.sendMsgTitle{padding-bottom: 14px;}
.formBlock{flex-direction: column;}
.formBlock label{text-align: left; width: 100%; padding-top: 0; padding-bottom: 3px; font-size: 14px; letter-spacing: normal;}
.fBlock{margin-left: 0; width: 100%;}

.sentMModel{width: 66px; height: 66px; margin-right: 10px;}
.closeBPopup{background-size: 26px; width: 26px; height: 27px; right: 10px; top: 8px;}
.sentMsgModels{margin-top: -26px; padding-left: 16px;}
.girlsMsg h4{font-size: 30px; line-height: 30px; padding-bottom: 30px;}
.freeAcc{font-size: 17px; line-height: 42px;}
.girlsMsg{padding-top: 20px;}
.sentMsg{padding-bottom: 40px; margin-top: auto; height: auto; max-width: 440px;}
}

@media only screen and (max-width:479px){
.centerwrap{width:94%;}
.title h2{font-size: 22px; line-height: 22px;}
.shreeGirlInfo h3{font-size: 18px;}
.girlsCategories ul li{margin-left: 3px; margin-right: 3px; margin-bottom: 6px;}
.girlsCategories ul li a{padding: 0 17px;}
.showOffersArea{padding-top: 18px; padding-bottom: 20px;}
.showAll a{font-size: 15px; line-height: 36px; width: 138px; border-radius: 5px;}
.tGirlBlock{width: 46%;}
.tGirlBlock h3{font-size: 18px;}
.girlsCountries ul li{margin-left: 3px; margin-right: 3px; margin-bottom: 6px;}
.showOffersArea .title, .showGirlsFrom .title{padding-bottom: 14px;}
.showGirlsFrom{padding-bottom: 20px;}
.onlineI{width: 22px; height: 22px; margin-top: 4px; background-size: 22px; margin-left: 8px;}
.footerWrap{width:94%;}
.footerLink{column-count:auto}
.mobileSearch{width: 24px;}
.stepInfo{width: calc(100% - 56px);}

.popupSpace, .sendMsgSpace, .sentMsgSpace{padding: 12px;}
.findGirl{padding: 15px 10px;}
.findGirlStep h4{font-size: 24px;}
.sendMsg{padding: 15px;}
.modelPic{width: 60px; height: 60px; padding: 3px;}
.msgTitle h3{font-size: 25px; line-height: 25px;}
.msgTitle h4{font-size: 20px; line-height: 20px;}

.girlsMsg h4{font-size: 26px; line-height: 26px; padding-bottom: 20px;}
.sentMModel{width: 18.4%; height: 18.4%; margin-right: 2%; border: 3px solid #fff; padding: 0px; background: none;}
.sentMsgModels{padding-left: 15px; padding-right: 15px; margin-top: 50px;}
.freeAcc{font-size: 16px; line-height: 38px; padding: 0 28px; border-radius: 8px;}
.sentMsg{padding-bottom: 30px;}
}

@media only screen and (max-height:460px) {
    .sendMsg{
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .sendMsg .modelPic{
        width: 92px;
        height: 92px;
    }
}

@media only screen and (max-width:767px){
    .centerwrap{width: 94%;}
    .shreeGirlBlock{width: calc((100% - 90px)/3);}
}
@media only screen and (max-width:580px){
    .shreeGirlBlock{width: calc((100% - 60px));}
}
