@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1199px) {
ul.userlist-home li{width:20%;}
ul.userlist-home li:nth-child(19), ul.userlist-home li:nth-child(20){ display:inline-block;}
.searchbar .searchform-list li:last-child{float:none;}
.formcont{ display:none;}
.formcont2{ margin-left:0;}
.txtarea2 textarea {min-height:150px!important;}
}

@media screen and (max-width:992px) {
.logo{ text-align:center;}
ul.pack{ text-align:center;}
.txtarea .leftcol{ width:100%; display:block;}
.txtarea .rightcol{ width:140px; display:block; margin-left:5px;}
.footer .footermenu li{ background:none;}
ul.flirt-list li{ display:block;}
ul.flirt-list li .chat-profile-photo{ border:2px solid #d23025; width:70px; height:70px;}
.fl1, .fl2, .fl3, .fl4, .fl5, .fl6, .fl7{ display:inline-block; vertical-align:top;}
.fl1{ width:25px; margin-top:25px;}
.fl2{ width:80px;}
.fl3{ width:calc(100% - 120px);}
.fl4{ width:100%; padding:20px 0;}
.fl5{ width:30px;}
.fl6{ width:calc(100% - 120px);}
.fl7{ width:75px;}
.formcont{ display:none;}
.formcont2{ margin-left:0;}
ul.stylewhite{ margin:30px 0 0 0;}
.tablet-hide { display:none!important; }

/* Activation pop up */
 .modal-activation { 
 	background-image: none!important;
 	background-repeat: no-repeat !important; 
 	background-position: bottom right !important; 
 }

}

@media screen and (max-width: 767px) {
ul.userlist-home li{width:25%;}
dl.desc-list{ width:100%;}
ul.userlist-member li{ width:33.33%;}
ul.general-information-fields li, ul.personal-information-fields li{ padding:0; width:100%;}

.most-active-members .container{padding:0 25px;}

.modal:before {
  content: '';
  display: inline-block;
  height: 0px!important;
  vertical-align: middle;
  margin-right: -4px;
}

}

@media screen and (max-width: 600px) {
ul.userlist-home li{width:33.3333%;}
ul.userlist-home li:nth-child(19), ul.userlist-home li:nth-child(20){ display:none;}
ul.userlist-member li{ width:50%;}
ul.chat-list li .chat-profile-photo{ border:2px solid var(--clr-secondary); width:60px; height:60px; float:left;}
ul.chat-list li .msgcont{ float:left; width:calc(100% - 70px); margin-left:10px;}
ul.chat-list li.reply .msgcont{ margin-left:0;  margin-right:10px;}
ul.password-list li{ margin:5px 0; width:100%; max-width:200px; display:block;}
ul.notification-list ul{ float:none;}
.gold-member .leftcol{ float:none; width:100%; text-align:center;}
.gold-member .rightcol{ float:none; width:100%;}
ul.list-credits li{ width:50%;}
ul.interests-fields li{ width:90%;}
.mobile-only {display:block!important;}
.mobile-hide {display:none!important;}
.fl3{ max-width:150px;}
.mobileImgHome {opacity: 1!important;}
}

@media screen and (max-width: 450px) {
.paymethod_select p.p11{ width:calc(100% - 120px);}
}

@media screen and (max-width: 400px) {
ul.userlist-home li:nth-child(19), ul.userlist-home li:nth-child(20), ul.userlist-home li:nth-child(21){ display:inline-block;}

.fl3{ width:100%; padding:10px 0 0 0;}
ul.userlist-member li{ width:50%; /*margin-left:10%;*/ overflow:hidden;}
.searchbar .searchform-list li{ margin:0; padding:15px 15px 15px 0; display:block; clear:both; background:none;}
.in-out-box{ width:100%;}

.paymethod_select p.p0{ width:50px;}
.paymethod_select p.p0 img{ visibility:hidden; width:1px;}
}