/*
Site Name: Sheer
Description: Responsive HTML5 by AdultDC
Author: AdultDC
Author URL: https://adultdc.com/
*/
html{
    scroll-behavior: smooth;
}
header,section,footer,aside,nav,main,article,figure{display:block}
body{margin:0; padding:0; font-family:"Asap", sans-serif;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
img{border:none; margin:0; padding:0; max-width:100%; display:block;}
textarea{outline:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none; outline:none;}
h1,h2,h3,h4,h5,h6,ul,p,form,input{margin:0; padding:0; outline:none; font-weight:normal;}
.clear:before,.clear:after{content:" "; display:table;}
.clear:after{clear:both;}
.clear{*zoom:1;}
input[type="submit"]{-webkit-appearance:none; /*-webkit-border-radius:0px;*/}
a{-webkit-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; -o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.none{-webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none;}
select{-webkit-appearance:none; -moz-appearance: none; text-indent: 1px; text-overflow: '';}
*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
::-webkit-input-placeholder{color:#f9fafc; opacity:1;}
::-moz-placeholder{color:#f9fafc; opacity:1;}
:-ms-input-placeholder{color:#f9fafc; opacity:1;}
:-moz-placeholder{color:#f9fafc; opacity:1;}
.noSelect{-webkit-user-select:none;-ms-user-select:none; user-select:none;}
/*body * :not(input):not(textarea){user-select:none!important; -webkit-touch-callout:none!important; -webkit-user-select:none!important; -moz-user-select:none !important; -khtml-user-select:none!important; -ms-user-select:none!important;}*/

@font-face {
    font-family:'arboria-blackuploaded_file';
    src: url('../fonts/arboria-black-webfont.woff2') format('woff2'),
         url('../fonts/arboria-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* Responsive menu */
a.meanmenu-reveal{display:none}.mean-container .mean-bar{float:right; top:0px; width:0px; right:10px;position:absolute;padding:4px 0;min-height:42px;z-index:10}.mean-container a.meanmenu-reveal{width:22px;border-radius:3px; -webkit-border-radius:3px;height:18px;padding:7px 8px 10px;position:absolute;top:10px;right:0px!important;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700;background-color:#af51fe;}.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:3px}.mean-container .mean-nav{float:right;width:180px;background:rgba(0, 0, 0, 0.9);margin:53px 0px 0 0; position:absolute; right:0px; top:0px;}.mean-container .mean-nav ul{display:none;padding:0;margin:0;width:100%;list-style-type:none;}.mean-container .mean-nav ul ul{background-color:rgba(0, 0, 0, 0.5);}.mean-container .mean-nav ul li{position:relative;float:none;width:100%; font-size:16px;}.mean-container .mean-nav ul li a{display:block;float:none;width:86%;padding:8px 7%;margin:0;text-align:left;color:#fff;border-bottom:1px solid #000;text-decoration:none;height:auto;line-height:16px;}.mean-container .mean-nav ul li li a{width:88%;padding:12px 6%;border-bottom:1px solid #000;text-shadow:none!important;visibility:visible;}.mean-container .mean-nav ul li.mean-last a{border-bottom:0;margin-bottom:0}.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-container .mean-nav ul li a:hover{background:#a206fc; -webkit-text-fill-color:white;}.mean-container .mean-nav ul li a.mean-expand{width:26px;height:auto;border:0!important;padding:0 6px!important;text-align:center;position:absolute;right:0;top:11px;z-index:2;font-weight:700}.mean-container .mean-nav ul li a.mean-expand:hover{background:0}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both; display:none;}.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box} .joinMLink a{background-color:#e91b23; color:#fff;}.joinMLink a:hover{background-color:#fff; color:#bb0a0a;}
.relative{
    position:relative;
}
.absolute{
    position:absolute;
}
/* Dropdown CSS Start */
.selectric-wrapper{position:relative;cursor:pointer; text-align:left;}
.selectric-responsive{width:100%}
.selectric{position:relative;overflow:hidden; background-color:#e6e8ed; border:0px solid #000; border-radius: 8px;}
.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px;color:#2a2a2b;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; line-height:33px; padding:0 40px 0 18px;}
.selectric .button{display:block;position:absolute;right:0px;top:50%; transform: translateY(-50%); width:38px;text-align:center;height:32px;text-indent:-9999px; background: url(../images/dropdownA.png) no-repeat center center;}
.selectric-open{z-index:9999}
.selectric-open .selectric-items{display:block}
.selectric-disabled{filter:alpha(opacity=50);opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}
.selectric-hide-select select{position:absolute;left:-100%; opacity:0;}
.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}
.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0}
.selectric-input{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;*font:0/0 a!important;background:none!important}
.selectric-temp-show{position:absolute!important;visibility:hidden!important;display:block!important}
.selectric-items{display:none;position:absolute;top:calc(100% + 2px);left:0;background:#e6e8ed;border:0px solid #000;z-index:-1; border-radius: 8px; overflow: hidden;}
.selectric-items .selectric-scroll{height:100%;overflow:auto}
.selectric-above .selectric-items{top:auto;bottom:100%}
.selectric-items ul,.selectric-items li{list-style:none;padding:0;margin:0;font-size:15px;line-height:22px;min-height:14px}
.selectric-items li{display:block;padding:5px 18px;color:#2a2a2b;cursor:pointer;}
.selectric-items li.selected{background:#2e2f37;color:#fff}
.selectric-items li.highlighted{background:#2e2f37;color:#fff}
.selectric-items li:hover{background:#2e2f37;color:#fff}
.selectric-items .disabled{filter:alpha(opacity=50);opacity:.5;cursor:default!important;background:none!important;color:#666!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.selectric-items .selectric-group .selectric-group-label{font-weight:700;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none;color:#444}
.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}
.selectric-items .selectric-group li{padding-left:25px}
/* Dropdown CSS Close */

header{background-color: #2e2f37;
    display: flex;
    align-items: center;
    padding-left: 50px;
    padding-right: 28px;
    padding-top: 14px;
    padding-bottom: 14px;
    position: sticky;
    top: 0;
    z-index: 9;
}
nav{margin-left: 110px;}
nav ul{display: flex;}
nav ul li{font-size: 17px; letter-spacing: -0.025em; font-weight: 400; margin-right: 98px;}
nav ul li:last-child{margin-right: 0px;}
nav ul li a{color: #f9fafc;}
nav ul li a:hover{color: #f9fafc; background-image: linear-gradient(to right, #19b5ea, #af51fe); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.searchArea{margin-right: 108px;}
.searchBlock{position: relative; width: 430px;}
.searchBox{background-color: #43444b; border-radius: 10px; height: 51px; width: 100%; font-family:"Asap", sans-serif; font-size: 17px; font-weight: 400; letter-spacing: -0.025em; padding-left: 22px; padding-right: 50px; border: 0; color: #f9fafc;}
.searchI{background: url(../images/searchIcon.png) no-repeat center center; width: 45px; height: 51px; position: absolute; right: 0; top: 0; cursor: pointer; border: 0;}
.createAP{display: flex; align-items: center; margin-left: auto;}
.createAccArea{position: relative; margin-right: 11px;}
.createAcc{font-size: 17px; font-weight: 700; font-family: "Asap", sans-serif; color: #f9fafc; letter-spacing: -0.025em; line-height: 37px; padding: 0 44px; border-radius: 15px; background-image:linear-gradient(to right, #19b5ea, #af51fe, #19b5ea); background-size: 200%; border: 0; cursor: pointer; transition: all 200ms ease-in; position: relative; z-index: 2;}
.createAcc:hover{background-position: right top;}
.accType{background-color: #fff; border-radius: 15px; position: absolute; width: 100%; z-index: 1; overflow: hidden; box-shadow: 0 0 10px rgba(0,0,0,.5); display: none;}
.accType.active{
    display:block;
}
.accType li{font-size: 15px; font-weight: 400; font-family: "Asap", sans-serif;}
.accType li a{color: #2a2a2b; line-height: 36px; padding: 0 15px; display: block;}
.accType li a:hover{background-color: #2e2f37; color: #fff;}
.mobileSearch{display: none;}
.bannerArea{width: 100%;}
.bannerArea a{display: block;}
.bannerArea img{width: 100%;}
.centerwrap{width: 1634px; margin: auto; padding: -15px}
.whiteArea{background-color: #f9fafc;}
.whichShreeGirl{padding-top: 45px; padding-bottom: 18px;}
.title{text-align: center; padding-bottom: 48px;}
.title h2{font-family:'arboria-blackuploaded_file'; font-size: 60px; text-transform: uppercase; letter-spacing: -0.025em; color: #28292b; display: flex; align-items: center; justify-content:center;}
.onlineI{background: url(../images/online.png) no-repeat; width: 45px; height: 45px; margin-left: 28px; margin-top: 12px;}
.whiteT h2{color: #fff;}
.shreeGirls{display: flex; flex-wrap: wrap; justify-content: center}
.shreeGirlBlock{width: calc((100% - 120px)/4); margin: 15px; margin-bottom: 28px;}
/*.shreeGirlBlock:nth-child(4n){margin-right: 0;}*/
.shreeGirlPic{
    position: relative;
    border-radius: 15px;
    overflow: hidden;
    aspect-ratio: 193/275;
    width:100%;
    -webkit-user-select:none;
    -webkit-touch-callout: none;
    user-select: none;
}
.girlVideos{background: url(../images/videoCount.png) no-repeat left center; height: 28px; line-height: 26px; padding-left: 48px; font-size: 28px; color: #ffffff; letter-spacing: -0.025em; font-family:'arboria-blackuploaded_file'; text-transform: uppercase; position: absolute; right: 20px; top: 24px;}
.shreeGirlInfo{display: flex; flex-direction: column; align-items: center; padding-top: 18px;}
.shreeGirlInfo h3{font-size: 26px; letter-spacing: -0.025em; font-weight: 600; padding-bottom: 4px;}
.shreeGirlInfo h3 a{color: #2e2f37;}
.shreeGirlInfo h3 a:hover{color: #19b5ea;}
.modelAgeC{display: flex; align-items: center; padding-bottom: 14px;}
.modelAgeC p{font-size: 18px; font-weight: 400; margin-right: 10px;}
.modelSubMsg{display: flex; align-items: center; padding-bottom: 10px;}
.modelSubMsg li{margin: 0 7px;}
.modelCate{columns: 2; column-gap: 65px;}
.modelCate li{font-size: 15px; color: #2e2f37; letter-spacing: -0.025em; line-height: 24px; background: url(../images/cateArrow.png) no-repeat left center; padding-left: 15px;}
.modelCate li a{color: #2e2f37;}
.modelCate li a:hover{color: #19b5ea;}
.showOffers{background-image: linear-gradient(to right, #19b5ea, #af51fe);}
.showOffersArea{padding-top: 36px; padding-bottom: 38px;}
.showOffersArea .title{padding-bottom: 32px;}
.girlsCategories{padding: 0 176px;}
.girlsCategories ul{display: flex; flex-wrap: wrap; padding-bottom: 12px;}
.girlsCategories ul li{font-size: 16px; letter-spacing: -0.025em; text-align: center; margin-right: 25px; margin-bottom: 23px; width: 138px;}
.girlsCategories ul li:nth-child(8n){margin-right: 0px;}
.girlsCategories ul li a{background-color: rgba(255,255,255,0.2); color: #ffffff; border-radius: 20px; line-height: 43px; display: block;}
.girlsCategories ul li a:hover{background-color: rgba(255,255,255,1); color: #2e2f37;}
.showAll{display: flex; justify-content: center;}
.showAll a{font-size: 20px; font-weight: 700; letter-spacing: -0.025em; color: #f9fafc; line-height: 49px; background-color: #2e2f37; border-radius: 12px; width: 238px; display: block; text-align: center;}
.showAll a:hover{background-color: #fff; color: #2e2f37;}
.topGirls{display: flex; flex-wrap: wrap;}
.tGirlBlock{width: 262px; margin-right: 81px; margin-bottom: 30px;}
.tGirlBlock:nth-child(5n){margin-right: 0px;}
.girlPic{width: 100%; border-radius: 100%; overflow: hidden; margin-bottom: 12px;}
.tGirlBlock h3{font-size: 26px; font-weight: 600; letter-spacing: -0.025em; text-align: center;}
.tGirlBlock h3 a{color: #2e2f37;}
.tGirlBlock h3 a:hover{color: #19b5ea;}
.topShreeGirl{padding-top: 35px; padding-bottom: 50px;}
.showGirlsF{background-color: #2f2f37;}
.showGirlsFrom{padding-top: 36px; padding-bottom: 38px;}
.girlsCountries{padding: 0 147px;}
.girlsCountries ul{display: flex; flex-wrap: wrap; padding-bottom: 12px;}
.girlsCountries ul li{font-size: 16px; letter-spacing: -0.025em; text-align: center; margin-right: 25px; margin-bottom: 21px; width: 170px;}
.girlsCountries ul li:nth-child(7n){margin-right: 0px;}
.girlsCountries ul li a{background-color: #424249; display: flex; align-items: center; justify-content: center; color: #ffffff; border-radius: 20px; height: 43px; padding: 0 10px;}
.girlsCountries ul li a i{width: 30px; margin-right: 8px;}
.girlsCountries ul li a span{max-width: calc(100% - 40px); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; text-align: left;}
.inColor a{background-image: linear-gradient(to right, #19b5ea, #af51fe, #19b5ea); background-size: 200%; transition: all 200ms ease-in;}
.inColor a:hover{background-position: right top; color: #fff;}
.showGirlsFrom .title{padding-bottom: 32px;}
.discoverCre{display: flex; align-items: center; justify-content: center; padding-bottom: 28px;}
.discoverCre h4{font-size: 30px; color: #2e2f37; letter-spacing: -0.025em; font-family:'arboria-blackuploaded_file'; padding-right: 32px;}
.createFAcc{background-image: linear-gradient(to right, #19b5ea, #af51fe, #19b5ea); background-size: 200%; transition: all 200ms ease-in; font-size: 22px; font-weight: 700; color: #fff; letter-spacing: -0.025em; width: 300px; text-align: center; line-height: 51px; border-radius: 16px;}
.createFAcc:hover{background-position: right top; color: #fff;}
.whatisShree{background-color: #2e2f37; padding-bottom: 54px; padding-top: 32px;}
.whatShreeTitle{display: flex; justify-content: center; align-items: center; padding-bottom: 15px;}
.whatShreeTitle h4{font-size: 60px; color: #ffffff; letter-spacing: -0.025em; font-family:'arboria-blackuploaded_file'; text-transform: uppercase; padding-right: 40px;}
.whatShreeContent{width: 944px; padding-top: 8px;}
.whatShreeContent p{font-size: 15px; line-height: 22px; letter-spacing: -0.025em; color: #ffffff;}
.threeSteps{display: flex; justify-content: space-between;}
.step{display: flex; align-items: center; justify-content: center; margin-left: 58px; position: relative; width: 452px; height: 94px; z-index: 1;}
.step:before{background-image: linear-gradient(to right, #19b5ea, #af51fe); position: absolute; width: 100%; height: 100%; content: ''; border-radius: 46px; left: 0; top: 0;} 
.stepNumber{background-color: #494a51; width: 74px; height: 74px; border-radius: 100%; font-size: 50px; color: #ffffff; letter-spacing: -0.025em; font-family:'arboria-blackuploaded_file'; text-transform: uppercase; position: absolute; left: -58px; top: 50%; transform: translateY(-50%); line-height: 66px; text-align: center; z-index: -1;}
.stepInfo{width: 340px; border-right: rgba(255, 255, 255, 0.14) 1px solid; padding-right: 10px; position: relative;}
.stepInfo h5{font-size: 22px; color: #ffffff; letter-spacing: -0.025em; font-family:'arboria-blackuploaded_file'; text-transform: uppercase;}
.stepInfo p{font-size: 15px; line-height: 20px; font-weight: 400; letter-spacing: -0.025em; color: #ffffff;}
.stepIcon{margin-left: 18px; position: relative;}
footer{border-top: 1px solid #e0e0e0; background-color: #eeeeee; padding-bottom: 40px;}
.footerWrap{width: 1240px; margin: auto; display: flex; align-items: center; justify-content: space-between;}
.fLogo{width: 148px;}
.fLogo img{height: 148px;}
.footerLeft p{font-size: 13px; color: #a9a7a4; max-width: 225px;}
.footerRight{display: flex; position: relative; padding: 18px 0; margin-top: 46px;}
.footerRight:before{position: absolute; left: 0; top: 0; background-color: #999; content: ''; height: 100%; width: 1px;}
.footerLink{column-count: 3;}
.footerLink li{font-size: 18px; text-transform: uppercase; text-align: center; margin-bottom: 10px;}
.footerLink li:nth-child(2n){margin-bottom: 0;}
.footerLink li a{color: #999;}
.footerLink li a:hover{color: #8d62c4;}
.copyright{font-size: 13px; color: #696666; padding-left: 60px;}

.popup, .sendMsgpopup, .sentMsgpopup{position:fixed; left:0px; top:0px; right:0px; bottom:0px; z-index:9999; visibility:visible; background-color: rgba(0, 0, 0, 0.6); /*display:none;*/}
.popupScroll, .sendMsgScroll, .sentMsgScroll{position:absolute; left:0px; top:0px; right:0px; bottom:0px; overflow-x:hidden; overflow-y:auto; overflow-scrolling:touch; -webkit-overflow-scrolling:touch;}
.popupSpace, .sendMsgSpace, .sentMsgSpace{padding:30px 36px; overflow:hidden; position:relative; min-height:100%; display:flex; align-items:center;}
.findGirl{width: 816px; background-color: #ffffff; padding: 30px; position: relative; margin: auto;}
.closePopup{background: url(../images/close.png) no-repeat center center; width: 38px; height: 39px; position: absolute; right: 20px; top: 16px; border: 0px; cursor: pointer;}
.findGirlStep{display: flex; flex-direction: column; justify-content: center; align-items: center;}
.findGirlStep h3{color: #28292b; letter-spacing: -0.025em; font-family:'arboria-blackuploaded_file'; font-size: 50px; line-height: 50px;}
.findGirlStep h4{color: #28292b; letter-spacing: -0.025em; font-family:'arboria-blackuploaded_file'; font-size: 40px; line-height: 30px; padding-bottom: 22px;}
.stepTitle{font-size: 19px; color: #28292b; text-transform: uppercase; letter-spacing: -0.025em; padding-bottom: 8px;}
.selectAge{display: flex; flex-wrap: wrap; width: 524px; padding-bottom: 13px;}
.selectAge label{background-color: #eaeaeb; width: 116px; text-align: center; height: 37px; position: relative; display: flex; align-items: center; justify-content: center; border-radius: 15px; margin-right: 20px; margin-bottom: 12px; cursor: pointer;}
.selectAge label:nth-child(4n){margin-right: 0px;}
.selectAge label input{position:absolute; left:-9999px; top:0px;}
.selectAge label.active{background-image: linear-gradient(to right, #19b5ea, #af51fe);}
.ageNumber{font-size: 15px; color: #2f2f37; letter-spacing: -0.025em;}
.selectAge label.active .ageNumber{color: #fff;}
.next{display: flex; justify-content: center;}
.nextBtn{background-image: linear-gradient(to right, #19b5ea, #af51fe, #19b5ea); background-size: 200%; cursor: pointer; transition: all 200ms ease-in; font-size: 20px; font-weight: 700; color: #fff; letter-spacing: -0.025em; width: 140px; text-align: center; line-height: 43px; border-radius: 10px; border: 0; font-family:"Asap", sans-serif;}
.nextBtn:hover{background-position: right top; color: #fff;}

.sendMsg{width: 816px; background-color: #ffffff; padding: 30px 36px; position: relative; margin: auto;}
.sendMsgTitle{display: flex; align-items: center; padding-bottom: 30px;}
.modelPic{width: 126px; height: 126px; padding: 4px; background-image: linear-gradient(to right, #19b5ea, #af51fe); overflow: hidden; border-radius: 100%;}
.modelPic>div{
    width:100%;
    height:100%;
    overflow:hidden;
    border-radius: 50%;
}
.msgTitle{text-align: center; padding-left: 40px;}
.msgTitle h3{color: #28292b; letter-spacing: -0.025em; font-family:'arboria-blackuploaded_file'; font-size: 50px; line-height: 50px;}
.msgTitle h4{color: #28292b; letter-spacing: -0.025em; font-family:'arboria-blackuploaded_file'; font-size: 30px; line-height: 30px;}
.formBlock{display: flex; margin-bottom: 16px;}
.formBlock label{font-size: 15px; color: #2f2f37; letter-spacing: -0.025em; font-weight: 400; width: 146px; text-align: right; padding-top: 10px;}
.fBlock{margin-left: 25px; width: 510px;}
.namebox{background-color: #eaeaeb; font-size: 15px; color: #2f2f37; letter-spacing: -0.025em; font-weight: 400; font-family:"Asap", sans-serif; width: 100%; height: 36px; padding: 0 18px; border: 0; border-radius: 10px;}
.formBlock textarea{background-color: #eaeaeb; font-size: 15px; color: #2f2f37; letter-spacing: -0.025em; font-weight: 400; font-family:"Asap", sans-serif; width: 100%; height: 90px; padding: 10px 18px; border: 0; border-radius: 10px; resize: none;}
.sendMsgC{display: flex; justify-content: center;}
.sendMsgBtn{background-image: linear-gradient(to right, #19b5ea, #af51fe, #19b5ea); background-size: 200%; cursor: pointer; transition: all 200ms ease-in; font-size: 20px; font-weight: 700; color: #fff; letter-spacing: -0.025em; width: 210px; text-align: center; height: 43px; border-radius: 10px; border: 0; font-family:"Asap", sans-serif;}
.sendMsgBtn:hover{background-position: right top; color: #fff;}

.sentMsg{background: url(../images/messageBg.jpg) no-repeat right bottom; width: 800px; height: 432px; margin: auto; position: relative; /*margin-top: 48px;*/}
.sentMsgModels{display: flex; padding-left: 30px; margin-top: -48px;}
.sentMModel{width: 126px; height: 126px; padding: 4px; background-image: linear-gradient(to right, #19b5ea, #af51fe); overflow: visible; border-radius: 100%; margin-right: 14px; position:relative}
.sentMModel img{border-radius: inherit;}
.sentMModel:nth-child(5n){margin-right: 0px;}
.closeBPopup{background: url(../images/closeBlack.png) no-repeat center center; width: 38px; height: 39px; position: absolute; right: 20px; top: 16px; border: 0px; cursor: pointer;}
.girlsMsg{display: flex; flex-direction: column; align-items: center; padding-top: 60px;}
.girlsMsg h4{font-family:'arboria-blackuploaded_file'; font-size: 40px; letter-spacing: -0.025em; color: #ffffff; line-height: 36px; text-align: center; padding-bottom: 60px;}
.freeAcc{font-size: 20px; font-weight: 700; letter-spacing: -0.025em; color: #f9fafc; line-height: 49px; background-color: #2e2f37; border-radius: 12px; display: block; text-align: center; padding: 0 42px;}
.freeAcc:hover{background-color: #fff; color: #2e2f37;}

.profile-hover{
    position: absolute;
    top:0;
    left:0;
    opacity: 0;
    transition: opacity 0.6s ease;
}
.profile-hover.show {
    display: block;
    z-index: 10;
    opacity:1;
}
@media only screen and (min-width:760px){
    .shreeGirlPic:hover .profile-hover{
        display: block;
        z-index: 1;
        opacity:1;
    }
}
@media only screen and (max-width:759px){
    .active .profile-hover{
        display: block;
        z-index: 1;
        opacity:1;
    }
}

.country-flag{
    width: 1.25em;
    box-shadow: 0 0 4px grey;
}

.contentBlocks{
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
}

#onlineBlock{
    order:1;
}
#tags{
    order:2;
}
#top10{
    order:3;
}
#girlsFrom{
    order:4;
}
#allGirls{
    order:5;
}
#whatIs{
    order:6;
}

#onlineRow{
    padding: 15px;
    display:none;
    /*background-color: #d8dbde;*/
}
.scrollWrapper{
    overflow: scroll hidden;
    scrollbar-width: none;
    width: 100%
}
.onlineContainer{
    display: flex;
    gap: 5px;
    height: 90px;
    min-width: 100%;
    overflow: visible;
    padding: 0 0 0 5px;
    width: auto;
}
.onlineItem{
    flex: 0 0 auto;
    height: 90px;
    width: 90px;
    position: relative
}
.itemWrapper{
    width: 90px;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 2;
}
.avaFrame{
    padding: 2px;
    position: relative;
}
.avaFrame:before{
    background-image: linear-gradient(135deg,#19b5ea, #af51fe);
    border-radius: 50%;
    content: "";
    left: 0;
    padding-top: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}
.avaWrapper{
    border: 2px solid white;
    border-radius: 50%;
}
.avaWrapper .img{
    background-color: #dadada;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 50%;
    height: auto;
    padding-top: 100%;
    position: relative;
    transform: translateZ(0);
    transform-style: preserve-3d;
    width: 100%;
    z-index: auto;
}
.onlineDot{
    background-color: green;
    border: 2px solid white;
    border-radius: 50%;
    height: unset;
    left: 75%;
    padding: 4px;
    position: absolute;
    top: 5%;
}
.sentMModel .onlineDot {
    top:7%;
    padding: 8px;
    border: 3px solid white;
}