body {
  margin: 0;
  padding: 0;
  font-family: ProximaNovaRegular;
  color: #383838;
  font-size: 16px;
  background: #f7eefa;
  background: -moz-linear-gradient(top, #f7eefa 0%, #ffffff 100%);
  background: -webkit-gradient(
    left top,
    left bottom,
    color-stop(0%, #f7eefa),
    color-stop(100%, #ffffff)
  );
  background: -webkit-linear-gradient(top, #f7eefa 0%, #ffffff 100%);
  background: -o-linear-gradient(top, #f7eefa 0%, #ffffff 100%);
  background: -ms-linear-gradient(top, #f7eefa 0%, #ffffff 100%);
  background: linear-gradient(to bottom, #f7eefa 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7eefa', endColorstr='#ffffff', GradientType=0 );
}

.profil_img {
  display: block;
  width: 100%;
  max-height: 290px;
  overflow: hidden;
  padding-left: 20px;
}

.profil_img img {
  width: 100%;
  height: 290px;
  object-fit: cover;
  display: block;
}

.profil_box {
  overflow: hidden;
  border-radius: 6px;
}
a {
  color: #8e1ec2;
  text-decoration: none;
}
a:hover {
  color: #8e1ec2;
  text-decoration: underline;
}
b {
  font-family: ProximaNovaSemibold;
}
.btn {
  max-height: 42px;
  padding: 0 25px;
  background-color: #8e1ec2;
  border: 1px solid transparent;
  border-radius: 25px;
  font-size: 19px;
  color: #fff;
}
.btn:hover {
  background-color: #fff;
  color: #383838;
  border: 1px solid #8e1ec2;
}
.purpule {
  color: #8e1ec2;
}
.clearfix {
  clear: both;
}
.shadow {
  -webkit-box-shadow: 0px 0px 32px -10px rgba(142, 30, 194, 1);
  -moz-box-shadow: 0px 0px 32px -10px rgba(142, 30, 194, 1);
  box-shadow: 0px 0px 32px -10px rgba(142, 30, 194, 1);
}
.container-fluid {
  padding: 0;
}

.authorization_min .fa-user {
  margin-left: 10px;
}
.nice-select {
  background-color: #8e1ec2;
  color: #fff;
  border-radius: 30px;
  border: none;
}
.nice-select:active,
.nice-select.open {
  border-top-right-radius: 22px;
  border-top-left-radius: 22px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.nice-select .option:hover,
.nice-select .option.focus,
.nice-select .option.selected.focus {
  width: 90%;
  background-color: #8e1ec2;
  margin-left: 5%;
}
.nice-select .list {
  width: 100%;
  background-color: #8e1ec2;
  border-radius: 0;
  box-shadow: none;
  margin-top: 0;
  overflow: hidden;
  padding: 0;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
}
.nice-select .list li {
  width: 90%;
  background-color: #8e1ec2;
  border-top: 1px solid #fff;
  margin-left: 5%;
}

.hedaer_nav_fluid {
  min-height: 85px;
  height: auto;
  padding: 25px 0;
  margin: 0;
}
.hedaer_nav .col-sm-2 .col-xs-6 {
  padding: 0;
}
.a_no_dec:hover {
  text-decoration: none;
}
.logo {
  font-family: ProximaNovaBold;
  font-size: 31px;
  margin: 0;
  color: #000;
  text-decoration: none;
}
.logo:hover {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
  text-decoration: none;
}

#addAnketa {
  display: block;
}
#addAnketa_min {
  display: none;
}
#addAnketa:hover,
#addAnketa_min:hover {
  border-color: transparent;
  -webkit-box-shadow: 0px 0px 32px -10px rgba(142, 30, 194, 1);
  -moz-box-shadow: 0px 0px 32px -10px rgba(142, 30, 194, 1);
  box-shadow: 0px 0px 32px -10px rgba(142, 30, 194, 1);
}
.authorization,
.authorization_min {
  font-size: 18px;
  color: #8e1ec2;
  text-decoration: underline;
  display: inline-block;
  cursor: pointer;
}
.authorization:hover,
.authorization_min:hover {
  text-decoration: none;
}
.authorization:hover i,
.authorization_min:hover i {
  background-color: #8e1ec2;
  color: #fff;
}
.authorization_min {
  display: none;
}
.authorization i {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #fff;
  text-align: center;
  padding-top: 5px;
  margin-left: 10px;
}
.hedaer_nav .city {
  font-size: 18px;
  padding-top: 5px;
  text-align: right;
}
.city_btn {
  background-color: transparent;
  border: none;
  padding: 0;
  margin-top: 6px;
  margin-left: 10px;
}
.city_dropdown {
  font-size: 18px;
  display: inline-block;
  box-shadow: none;
}
.city_dropdown .dropdown-menu {
  height: 300px;
  left: inherit;
  right: 0;
  top: 160%;
  overflow-y: scroll;
}

.dropdown-menu li {
  width: 24.5%;
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
  margin: 5px 0;
  padding: 0 5px;
}
.dropdown-menu li:hover {
  color: #8e1ec2;
}
.dropdown-menu .active {
  color: #8e1ec2;
  font-family: ProximaNovaBold;
}
.banner_fluid {
  background-color: #fff;
  background-image: url(/assets/image/model1.jpg);
  background-position: bottom center;
  background-position-y: -5px;
  background-position-x: -7px;
  background-size: 101%;
  background-repeat: no-repeat;
  overflow: hidden;
  position: relative;
}
.volna {
  position: absolute;
  bottom: -75px;
  z-index: 0;
}
.volna img {
  width: 100%;
}

.banner .col-xs-12 {
  padding-left: 0;
  padding-right: 0;
  z-index: 555;
}
.banner_img {
  width: 50%;
  height: 300px;
  margin-left: 25%;
  overflow: hidden;
}
.banner_img img {
  width: 100%;
}
.menu {
  background-color: #fff;
  border-radius: 7px;
  padding-top: 25px;
  -webkit-box-shadow: 0px 20px 130px -41px rgba(0, 0, 0, 1);
  -moz-box-shadow: 0px 20px 130px -41px rgba(0, 0, 0, 1);
  box-shadow: 0px 20px 130px -41px rgba(0, 0, 0, 1);
  /*text-transform: capitalize;*/
}
.menu ul {
  list-style: none;
  padding-left: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.menu ul li {
  float: left;
  background-color: #fff;
  padding: 5px 10px;
  margin-left: 30px;
  margin-bottom: 25px;
  border-radius: 20px;
  font-size: 19px;
  cursor: pointer;
  font-family: ProximaNovaLight;
  -webkit-box-shadow: 0px 0px 55px -10px rgba(142, 30, 194, 1);
  -moz-box-shadow: 0px 0px 55px -10px rgba(142, 30, 194, 1);
  box-shadow: 0px 0px 55px -10px rgba(142, 30, 194, 1);
}

.menu ul li a {
  color: #383838;
}

.menu ul li a:hover {
  text-decoration: none;
}

.menu ul li:hover,
.menu ul .active {
  background-color: #8e1ec2;
  color: #fff;
}

.menu ul li:hover a,
.menu ul .active a {
  color: #fff;
}

/*Content*/

.content {
  margin-top: 15px;
}
.profil_block_col {
}
.profil_block {
  margin-bottom: 30px;
}
.profil_block .name {
  width: 40%;
  font-size: 26px;
  font-family: ProximaNovaBold;
  color: #8e1ec2;
  margin: 0;
  padding: 0;
  float: left;
  text-align: center;
  margin-bottom: 15px;
}
.profil_block .weit_box {
  width: 60%;
  float: left;
  text-align: center;
}
.profil_block .weit_btn {
  font-size: 16px;
  border: 1px solid #000;
  border-radius: 25px;
  color: #8e1ec2;
  background-color: transparent;
  padding: 0.5px 8px;
}
.profil_block .weit_btn .fa-phone-volume {
  color: #000;
}
/*.profil_block .weit_btn:hover
{
	background-color: #8e1ec2;
	color: #fff;
	border-color: #fff;
}
.profil_block .weit_btn:hover .fa-phone-volume
{
	color: #fff;
}*/
.profil_box {
  background-color: #fff;
  border-radius: 7px;
  margin-left: 15px;
  padding-top: 15px;
  position: relative;
}
.profil_block .profil_img {
  width: 41%;
  float: left;
  position: relative;
}
.profil_block .profil_img img {
  width: 100%;
  margin-left: -15px;
  border-radius: 7px;
}
.profil_block .profil_info {
  width: 59%;
  float: left;
  padding-left: 5px;
  padding-right: 15px;
}
.profil_block .profil_info ul {
  list-style: none;
  padding: 0;
  margin-top: -5px;
}
.profil_block .profil_info ul li {
  margin-bottom: 10px;
}

.p_number {
  font-size: 20px;
}
.p_city {
  font-size: 14px;
  font-family: ProximaNovaBold;
  margin-bottom: 15px;
}
.p_age,
.p_height,
.p_weight,
.p_boobs {
  font-size: 14px;
  font-family: ProximaNovaLight;
}
.p_age span,
.p_height span,
.p_weight span,
.p_boobs span,
.price_list .purpule {
  font-family: ProximaNovaBold;
}
.price_box {
  position: relative;
  margin-top: 20px;
  padding-top: 18px;
  padding-left: 15px;
  border: 1px solid #8e1ec2;
}
.price_box p {
  background-color: #fff;
  padding: 0 3px;
  position: absolute;
  top: -15px;
  left: 12px;
}
.price_box .price_list {
  list-style: none;
  padding: 0;
}
.price_box .price_list li {
  margin-bottom: 1px !important;
}
.p_hours {
  position: absolute;
  right: 5px;
  top: 10px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  background-color: #00b300;
  border-radius: 6px;
  padding: 1px 6px;
}
.p_about_box {
  width: calc(100% - 30px);
  border: 1px solid #8e1ec2;
  border-radius: 5px;
  padding: 10px;
  margin: 20px 15px;
  position: relative;
}
.p_about_box .triangle_img {
  position: absolute;
  top: -11px;
  left: 30px;
}
.p_about {
  font-size: 14px;
}
.p_view {
  width: 40%;
  float: left;
  cursor: pointer;
}
.p_view:hover .purpule {
  text-decoration: underline;
}
.p_view:hover .view_icon {
  background-color: #8e1ec2;
  color: #fff;
}
.p_view:nth-child(2) {
  width: 60%;
}
.profil_box_futer p {
  margin-left: -15px;
  font-size: 18px;
}
.view_icon {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #fff;
  color: #8e1ec2;
  text-align: center;
  display: inline-block;
  padding-top: 4px;
  margin-right: 10px;
  -webkit-box-shadow: 5px 5px 20px -6px rgba(142, 30, 194, 1);
  -moz-box-shadow: 5px 5px 20px -6px rgba(142, 30, 194, 1);
  box-shadow: 5px 5px 20px -6px rgba(142, 30, 194, 1);
}
.p_view .btn {
  width: calc(100% - 15px);
  height: 33px;
}
.p_view .btn .fa-caret-right {
  font-size: 13px;
}

.right_content {
  border-radius: 7px;
  width: 100%;
  background-color: #fff;
}
.right_show {
  width: 100%;
}
.right_view {
  margin-left: -15px;
  font-size: 18px;
  cursor: pointer;
}
.right_view:hover .purpule {
  text-decoration: underline;
}
.right_view:hover .view_icon {
  background-color: #8e1ec2;
  color: #fff;
}
.right_show .select_region {
  width: 90%;
  margin-left: 5%;
}
.select_region .nice-select {
  width: calc(100% - 20px);
  margin-bottom: 30px;
  margin-left: 10px;
}

.filder_col_min {
  display: none;
}
.filder_col_max {
  display: block;
}
.right_hide {
  width: 100%;
}
.filter_show_btn {
  width: 100%;
  background-color: #fff;
  border: none;
  border-top: 1px solid #8e1ec2;
  color: #8e1ec2;
  font-family: ProximaNovaBold;
  margin-top: 12px;
  padding: 20px 0;
  display: none;
}
.filter_name {
  width: 100%;
  font-family: ProximaNovaBold;
  margin-top: 18px;
  padding: 20px 18px 10px 18px;
}
.filter_box {
  list-style: none;
  padding: 0;
}
.filter_box li {
  float: left;
  width: 40%;
  margin-left: 5%;
  margin-bottom: 10px;
  text-align: center;
  background-color: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0px 0px 15px -2px rgba(142, 30, 194, 1);
  -moz-box-shadow: 0px 0px 15px -2px rgba(142, 30, 194, 1);
  box-shadow: 0px 0px 15px -2px rgba(142, 30, 194, 1);
  font-family: ProximaNovaLight;
  cursor: pointer;
}
.filter_box li:hover,
.filter_box .active {
  box-shadow: none;
  background-color: #8e1ec2;
  color: #fff;
}
.more_filter_btn {
  width: 100%;
  text-align: center;
}
#moreFilterBtn {
  margin: 5px auto;
  position: relative;
  line-height: 35px;
}
#moreFilterBtn p {
  width: 20px;
  height: 20px;
  display: inline-block;
  background-color: #383838;
  position: relative;
  right: -20px;
  top: 1px;
  border-radius: 50%;
  font-size: 20px;
  line-height: 1;
  text-align: center;
}
#moreFilterBtn .fa-plus-circle {
  width: 20px;
  height: 20px;
}
#moreFilterBtn:hover {
  color: #8e1ec2;
}
#moreFilterBtn:hover p {
  background-color: #fff;
}

.filter_img {
  display: block;
  height: 340px;
  margin-top: 30px;
  overflow: hidden;
  background-size: cover;
  background-position: top center;
}
.filter_img1 {
  background-image: url(/assets/image/model1.jpg);
}
.filter_img2 {
  background-image: url(/assets/image/model1.jpg);
}
.filter_img:hover {
  -webkit-box-shadow: 0px 0px 32px -10px rgba(142, 30, 194, 1);
  -moz-box-shadow: 0px 0px 32px -10px rgba(142, 30, 194, 1);
  box-shadow: 0px 0px 32px -10px rgba(142, 30, 194, 1);
}

.all_anketa {
  width: 100%;
  background-size: 100%;
  background-position: top center;
  text-align: center;
}
#allAnketaBtn {
  width: 260px;
  margin: 0 auto;
  height: 50px;
  background-color: #fff;
  border: 1px solid #8e1ec2;
  color: #8e1ec2;
  font-size: 26px;
  font-family: ProximaNovaBold;
}
#allAnketaBtn:hover {
  background-color: #8e1ec2;
  color: #fff;
}

/*Form Block*/
.form_block {
  background-color: #fff;
  margin-top: 100px;
  position: relative;
}
.heart_box {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  position: absolute;
  left: calc(50% - 40px);
  top: -40px;
}
.form_block .col-sm-6 {
  padding: 40px;
}
.form_block .col-sm-5 {
  padding: 40px 15px;
}
.form_block .title {
  font-size: 26px;
  font-family: ProximaNovaBold;
}
.hr {
  width: 40px;
  height: 20px;
  margin-top: 15px;
  border-top: 1px solid #8e1ec2;
}
.form_block .text {
  min-height: 295spx;
  font-size: 18px;
  font-family: ProximaNovaLight;
}
.form_block .message {
  font-size: 16px;
  font-family: ProximaNovaRegular;
  font-style: italic;
}
.form_block .message .fa-angle-right {
  font-size: 14px;
}
.form_block .text2 {
  font-size: 18px;
  font-family: ProximaNovaLight;
  margin-bottom: 25px;
}
.form_group {
  position: relative;
  width: 60%;
}
.form_group_text {
  width: 75%;
}
.form_group i {
  position: absolute;
  top: 6px;
  left: 10px;
  color: #8e1ec2;
  opacity: 0.7;
}
.send_message input,
.inputBL {
  width: 100%;
  height: 30px;
  background-color: #fff;
  border: none;
  color: #8e1ec2;
  border-radius: 15px;
  margin-bottom: 25px;
  padding-left: 35px;
  outline: none;
  -webkit-box-shadow: 0px 0px 40px -7px rgba(142, 30, 194, 1);
  -moz-box-shadow: 0px 0px 40px -7px rgba(142, 30, 194, 1);
  box-shadow: 0px 0px 40px -7px rgba(142, 30, 194, 1);
}
.send_message input::placeholder {
  color: #cfb5db;
}
.send_message input:focus,
.inputBL:focus {
  box-shadow: 0px 5px 10px 0px rgba(142, 30, 194, 0.5);
}
.send_message textarea,
.textareaBL {
  width: 100%;
  height: 105px;
  background-color: #fff;
  border: none;
  border-radius: 15px;
  margin-bottom: 25px;
  resize: none;
  outline: none;
  text-indent: 33px;
  color: #8e1ec2;
  -webkit-box-shadow: 0px 0px 40px -7px rgba(142, 30, 194, 1);
  -moz-box-shadow: 0px 0px 40px -7px rgba(142, 30, 194, 1);
  box-shadow: 0px 0px 40px -7px rgba(142, 30, 194, 1);
}
.send_message textarea::placeholder {
  color: #cfb5db;
}
.send_message textarea:focus,
textareaBL:focus {
  box-shadow: 0px 5px 10px 0px rgba(142, 30, 194, 0.5);
}
#sendQuestBtn {
  width: 60%;
  height: 35px;
}
#sendQuestBtn:hover {
  border-color: transparent;
  box-shadow: 0px 5px 20px 0px rgba(142, 30, 194, 0.5);
}

/*SEO Text*/
.seo_text_fluid {
  margin-top: 20px;
  /*background-image: url(/web/20220401053152im_/https://prostitutkiminsk.com/assets/theme/img/seo_img.png);*/
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0% 100%;
}
.seo_text {
  padding-bottom: 70px;
}
.seo_text .title {
  font-size: 26px;
  font-family: ProximaNovaBold;
  text-align: center;
  text-transform: uppercase;
}
.seo_text .hr {
  margin-left: auto;
  margin-right: auto;
}
.seo_text p {
  margin-bottom: 20px;
  font-size: 18px;
  font-family: ProximaNovaRegular;
}

/*Footer*/
.footer_fluid {
  height: 85px;
  background-color: #fff;
  -webkit-box-shadow: 0px -10px 60px -15px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px -10px 60px -15px rgba(0, 0, 0, 0.75);
  box-shadow: 0px -10px 60px -15px rgba(0, 0, 0, 0.75);
}
.footer {
  margin-top: 33px;
}
.footer_text {
  font-size: 20px;
  font-family: ProximaNovaLight;
  text-align: center;
}
#upBtn {
  font-size: 23px;
  font-family: ProximaNovaLight;
  cursor: pointer;

  position: fixed;
  right: 10px;
  top: 90%;
  padding: 10px;
}
.up_btn {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  background-color: #fff;
  color: #8e1ec2;
  display: inline-block;
  text-align: center;
  position: relative;
  top: -5px;
}
.up_btn .fa-angle-double-up {
  position: relative;
  top: 7px;
}
/* ///  Home Page*/

/* Profile Page*/

.site_location {
  margin: 10px 0px 0px 0px;
}
.site_location a {
  color: #383838;
}
.site_location a:hover {
  color: #383838;
}
.site_location .fa-angle-right {
  color: #8e1ec2;
}
.profile_block {
  background-color: #fff;
  padding: 15px;
}
.profile_img_box {
  position: relative;
  overflow: hidden;
  max-width: 250px;
  max-height: 380px;
}
.profile_img {
  width: 100vw;
  max-height: 380px;
  overflow: hidden;
}
.slider_footer {
  width: 100%;
  height: 30px;
  text-align: center;
  color: #fff;
  background-color: #8e1ec280;
  padding-top: 5px;
  position: absolute;
  bottom: 0;
}
.zoom_box {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #8e1ec280;
  position: absolute;
  top: 10px;
  right: 10px;
  color: #fff;
  z-index: 999;
  text-align: center;
  padding-top: 5px;
  cursor: pointer;
}
.sliderBtn {
  cursor: pointer;
}
.profile_img img {
  width: 250px;
  float: left;
  position: relative;
}

.profil_inner_block {
  margin-bottom: 0;
}
.profil_inner_block .profil_info {
  width: 100%;
  float: left;
  padding-left: 0;
  padding-right: 0;
}
.profil_inner_block .profil_info ul li {
  margin-bottom: 7.3px;
}
.profil_inner_block .name {
  width: 100%;
  text-align: left;
}
.p_hours_box {
  width: 66%;
  border: 1px solid #000;
  border-radius: 15px;
  margin-left: 17%;
  position: relative;
  padding-left: 30px;
  padding-right: 30px;
}
.profile_p_hourse {
  position: inherit;
}

.about_me {
}
.about_me .title,
.sexual_preferences .title {
  font-size: 16px;
  font-family: ProximaNovaSemibold;
  color: #8e1ec2;
}
.about_me .text {
  font-size: 16px;
  font-family: ProximaNovaLight;
}

.sexual_list_col {
  padding-left: 0;
  padding-right: 10px;
}
.sexual_list {
  list-style: none;
  padding-left: 0;
}
.sexual_list span {
  display: inline-block;
  font-family: ProximaNovaSemibold;
  margin-bottom: 10px;
}
.sexual_list li {
  cursor: pointer;
  text-decoration: line-through;
  display: table;
  -webkit-transition: all 1s;
  transition: all 1s;
  opacity: 0.9;
}
.sexual_list .active {
  color: #8e1ec2;
  text-decoration: none;
  opacity: 1;
}

.comment_col {
  text-align: left;
}
.comment_col:nth-child(2) {
  text-align: right;
}
.comment_col .title {
  font-size: 22px;
  font-family: ProximaNovaSemibold;
}
.comment_col .view_icon {
  font-size: 18px;
  margin-top: 20px;
  margin-bottom: 10px;
}
#showCommentBoxBtn {
  display: inline-block;
  cursor: pointer;
}

.comment_block {
  border: 1px solid #8e1ec2;
  padding: 20px;
  margin-bottom: 15px;
}
.comment_block .form_group {
  width: 80%;
  margin: 0 auto;
}
.comment_block .form_group_text {
  width: 90%;
  margin: 0 auto;
}
.comment_block .text2 {
  float: left;
  width: 70%;
  padding-top: 7px;
}
#sendCommentBtn {
  float: left;
  width: 30%;
}

.comment_name {
  font-size: 16px;
  font-family: ProximaNovaSemibold;
  margin: 0 0 15px 0;
}
.more_comment_btn {
  margin-bottom: 0;
  cursor: pointer;
  text-decoration: underline;
}
.more_comment_btn:hover {
  text-decoration: none;
}
.more_all_comment_btn {
  cursor: pointer;
  text-decoration: underline;
  margin-bottom: 55px;
}
.more_all_comment_btn:hover {
  text-decoration: none;
}
#backAnketaBtn {
  margin: 0 auto;
  height: 50px;
  background-color: #fff;
  border: 1px solid #8e1ec2;
  color: #8e1ec2;
  font-size: 26px;
  font-family: ProximaNovaBold;
}
#backAnketaBtn:hover {
  background-color: #8e1ec2;
  border: 1px solid transparent;
  color: #fff;
}

/* ///  Profile Page*/

/* ///  Personal Rooom*/
.personal_block {
  background-color: #fff;
  padding: 15px;
}
.personal_block .title {
  font-size: 24px;
  color: #8e1ec2;
  font-family: ProximaNovaSemibold;
}
.personal_block .min_title {
  font-size: 16px;
  color: #8e1ec2;
  font-family: ProximaNovaBold;
  margin-bottom: 25px;
}
.personal_block .text {
  font-size: 16px;
  color: #383838;
  font-family: ProximaNovaLight;
}

.rule_list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.rule_list li {
  padding-left: 10px;
  text-indent: -0.7em;
  font-size: 16px;
  font-family: ProximaNovaLight;
  margin-bottom: 20px;
}
.rule_list li::before {
  content: "вЂў ";
  color: #8e1ec2;
}
.chose_file_box {
  width: 100%;
  border-radius: 15px;
  -webkit-box-shadow: 0px 0px 40px -7px rgba(142, 30, 194, 1);
  -moz-box-shadow: 0px 0px 40px -7px rgba(142, 30, 194, 1);
  box-shadow: 0px 0px 40px -7px rgba(142, 30, 194, 1);
}
.chose_file_box p {
  width: 60%;
  float: left;
  padding-top: 4px;
  padding-left: 15px;
  margin-bottom: 0;
}
.chose_file_box .choseFileBtn {
  width: calc(40% - 3px);
  text-align: center;
  padding: 0;
  float: left;
  margin-top: 1px;
  margin-bottom: 1px;
  margin-right: 2px;
}
.chose_file_box .choseFileBtn:hover {
  color: #8e1ec2;
}
.chose_file_box input {
  display: none;
}
.send_message .col-sm-4 {
  padding-left: 0;
}
.send_message .col-sm-9 {
  padding-left: 0;
  padding-right: 0;
}
.setings_group {
  position: relative;
}
.setings_group label {
  font-size: 16px;
  font-family: ProximaNovaLight;
  margin-bottom: 10px;
}
.setings_form input {
  padding-left: 15px;
}
.setings_form .nice-select {
  width: 100%;
  height: 30px;
  background-color: #fff;
  color: #383838;
  line-height: 31px;
  margin-bottom: 25px;
  -webkit-box-shadow: 0px 0px 40px -7px rgba(142, 30, 194, 1);
  -moz-box-shadow: 0px 0px 40px -7px rgba(142, 30, 194, 1);
  box-shadow: 0px 0px 40px -7px rgba(142, 30, 194, 1);
}
.setings_form .nice-select .list {
  width: 100%;
  background-color: #fff;
  border-radius: 0;
  box-shadow: none;
  margin-top: 0;
  overflow: hidden;
  padding: 0;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  -webkit-box-shadow: 0px 0px 40px -7px rgba(142, 30, 194, 1);
  -moz-box-shadow: 0px 0px 40px -7px rgba(142, 30, 194, 1);
  box-shadow: 0px 0px 40px -7px rgba(142, 30, 194, 1);
}
.setings_form .nice-select:active,
.setings_form .nice-select.open {
  -webkit-box-shadow: 0px -4px 29px -7px rgba(142, 30, 194, 1);
  -moz-box-shadow: 0px -4px 29px -7px rgba(142, 30, 194, 1);
  box-shadow: 0px -4px 29px -7px rgba(142, 30, 194, 1);
}
.setings_form .nice-select .list li {
  width: 90%;
  background-color: #fff;
  border-top: 1px solid #8e1ec2;
  margin-left: 5%;
}
.setings_form .nice-select.open .list {
  -webkit-box-shadow: 0px 10px 29px -7px rgba(142, 30, 194, 1);
  -moz-box-shadow: 0px 10px 29px -7px rgba(142, 30, 194, 1);
  box-shadow: 0px 10px 29px -7px rgba(142, 30, 194, 1);
}
.setings_form .nice-select .option:hover,
.setings_form .nice-select .option.focus,
.setings_form .nice-select .option.selected.focus {
  width: 90%;
  background-color: #fff;
  margin-left: 5%;
  color: #8e1ec2;
}
.setings_form .nice-select .option {
  line-height: 34px;
  list-style: none;
  min-height: 35px;
}
.inp_attr {
  position: absolute;
  right: 2px;
  top: 36px;
  padding-right: 8px;
  background-color: #fff;
  border-radius: 15px;
}
.setings_form .status_textarea {
  height: 70px;
}
.save_setings {
  margin-top: 45px;
}
#saveSetingsBtn {
  margin: 0 auto;
  height: 50px;
  background-color: #fff;
  border: 1px solid #8e1ec2;
  color: #8e1ec2;
  font-size: 26px;
  font-family: ProximaNovaBold;
}
#saveSetingsBtn:hover {
  background-color: #8e1ec2;
  border: 1px solid transparent;
  color: #fff;
}

.right_menu_col_min {
  display: none;
}
.right_menu_col_max {
  display: block;
}

.balance {
  font-size: 22px;
  font-family: ProximaNovaSemibold;
}
.balance .fa-ruble-sign {
  font-size: 16px;
  position: relative;
  top: -5px;
}
.balance b {
  font-size: 26px;
  font-family: ProximaNovaBold;
}
#addbalanceBtn {
  height: 35px;
  margin-bottom: 30px;
  /*background-color: #e1e42c;
	color: #000;*/
}
.right_menu {
  padding-bottom: 25px;
}
.right_menu ul {
  list-style: none;
  padding-left: 10px;
}
.right_menu ul li {
  padding-left: 15px;
  margin: 8px 0;
}
.right_menu ul .ul_title {
  font-size: 18px;
  font-family: ProximaNovaBold;
}
.right_menu a {
  color: #383838;
}
.right_menu a:hover {
  color: #383838;
}

/* Personal Room Photo*/
.warning {
  border: 1px solid #8e1ec2;
  background-color: #f6e9ea;
  padding: 10px 30px;
  position: relative;
  margin: 45px 0;
}
.warning .text {
  margin: 0;
  font-size: 16px;
  font-family: ProximaNovaBold;
  color: #8e1ec2;
}

.absalute_icon {
  position: absolute;
  left: -15px;
  top: 15px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #fff;
  color: #8e1ec2;
  text-align: center;
  display: inline-block;
  padding-top: 4px;
  margin-right: 10px;
  -webkit-box-shadow: 0.629px 0.777px 2px 0px rgba(142, 30, 194, 0.5);
  -moz-box-shadow: 0.629px 0.777px 2px 0px rgba(142, 30, 194, 0.5);
  box-shadow: 0.629px 0.777px 2px 0px rgba(142, 30, 194, 0.5);
}
.absalute_icon .fa-exclamation {
  font-size: 16px;
  position: relative;
  top: 1px;
}
.photo_list {
  list-style-type: decimal;
  padding: 0;
  margin: 0 15px;
}
.balance_block .min_title_black {
  color: #383838;
}
.photo_list li {
  padding-left: 10px;
  text-indent: -0.7em;
  font-size: 16px;
  font-family: ProximaNovaLight;
  margin-bottom: 20px;
  color: #8e1ec2;
}
.photo_list li span {
  color: #383838;
}
.chose_photo_box {
  width: 60%;
}
.chose_photo_box .photo_chose {
  width: 50%;
  float: left;
}
.photo_chose_min {
  position: relative;
  float: left;
}
.photo_chose span {
  font-size: 14px;
  float: left;
}
.photo_chose input {
  width: 35%;
  margin-left: 15px;
  padding-left: 15px;
}
.pading_text {
  margin-bottom: 45px;
}
.balance_block .chose_photo_box {
  width: 100%;
}
.balance_block .photo_chose {
  width: 70%;
  position: relative;
}
.balance_block .photo_chose input {
  width: 100%;
  margin-left: 15px;
  padding-left: 15px;
}
#activateBtn {
  position: absolute;
  right: -150px;
  top: 0.5px;
}
/* ///  Personal Room Photo*/

/* Perosnal Balance */
.text .top {
  font-family: ProximaNovaBold;
}
.balance_block .warning .absalute_icon {
  top: 5px;
}
#innerBlcokaddBalanceBtn {
  margin-bottom: 30px;
  height: 50px;
  font-size: 24px;
  font-family: ProximaNovaBold;
}
/* /// Perosnal Balance */

/*  Personal Anketa */
#addAnketaBtn {
  height: 30px;
  /*background-color: #23af27;*/
}
#addAnketaBtn p {
  width: 20px;
  height: 20px;
  display: inline-block;
  background-color: #383838;
  position: relative;
  left: -20px;
  top: 1px;
  border-radius: 50%;
  font-size: 20px;
  line-height: 1;
  text-align: center;
}
#addAnketaBtn:hover {
  color: #8e1ec2;
}
#addAnketaBtn:hover p {
  background-color: #fff;
}
#addAnketaBtn .fa-plus-circle {
  width: 20px;
  height: 20px;
}

.table thead th {
  border-right: 1px solid #fff;
  background-color: #8e1ec2;
  color: #fff;
  text-align: center;
}
.table tbody tr {
  border: 1px solid #8e1ec2;
}
.table tbody td {
  border: 1px solid #8e1ec2;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px 0;
  line-height: 1.42857143;
  vertical-align: middle;
  text-align: center;
  border-top: 1px solid transparent;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: none;
}
.image_td {
  width: 100px;
}
.table .id {
  width: 50px;
}
.table_img {
  max-width: 85px;
  max-height: 120px;
  border: 1px solid #8e1ec2;
  margin: 0 auto;
  overflow: hidden;
}
.table_img img {
  width: 100%;
}
.table .status {
  width: 115px;
  color: #bd1313;
}
.table .actions {
  width: 200px;
}
.table .actions .btn {
  width: 180px;
  font-size: 14px;
  height: 30px;
  margin-bottom: 15px;
}
#deleteAnketaInTableBtn {
  border: none;
  margin-top: 25px;
  box-shadow: 0.629px 0.777px 2px 0px rgba(142, 30, 194, 0.5);
}
#deleteAnketaInTableBtn .fa-angle-double-up {
  position: relative;
  top: 0;
}
#deleteAnketaInTableBtn:hover {
  background-color: #8e1ec2;
  color: #fff;
}
.tarif {
  width: 150px;
}
.td_group {
  width: 210px;
  height: 30px;
  border-radius: 15px;
  margin: 5px auto 5px;
  -webkit-box-shadow: 0px 0px 40px -7px rgba(142, 30, 194, 1);
  -moz-box-shadow: 0px 0px 40px -7px rgba(142, 30, 194, 1);
  box-shadow: 0px 0px 40px -7px rgba(142, 30, 194, 1);
}
.setings_form .td_group .nice-select {
  width: 60%;
  float: left;
  box-shadow: none;
}
.td_group .tablePayBtn {
  width: 40%;
  float: left;
  padding: 3px 0;
  font-size: 16px;
}
.table-responsive {
  min-height: 0.01%;
  overflow-x: inherit;
  margin-top: 25px;
  margin-bottom: 95px;
}
.setings_form .td_group .nice-select .list {
  width: 165%;
}
/* /// Personal Anketa */

/* ///  Personal Rooom*/

/* Modal */
.modal-content {
  border-radius: 0;
}
.modal-title {
  font-size: 26px;
  color: #8e1ec2;
  text-align: center;
  font-family: ProximaNovaBold;
}
.modal-header {
  border-bottom: none;
}
.modal-header .close {
  margin-top: -2px;
  position: absolute;
  right: 5px;
  top: -5px;
  font-size: 60px;
  font-weight: normal;
  color: #000;
  opacity: 1;
}

.modal_from .forget {
  text-align: center;
}
.modal_from label {
  margin-left: 15px;
}
.modal_from input {
  padding-left: 15px;
}
.modal_from #logInbtn,
.modal_from #singnUpbtn {
  width: 100%;
  margin-top: 15px;
}

#singnUp .forget {
  font-family: ProximaNovaBold;
}

.modal-footer {
  padding: 0;
}
.modal-footer img {
  width: 100%;
}

/* Media */
@media (max-width: 1200px) {
  .container {
    width: 100%;
  }
  .banner_img img {
    width: 93%;
  }
  .btn {
    padding: 0 5px;
  }
  #moreFilterBtn {
    padding: 0 25px;
  }
  .p_view {
    width: 45%;
  }
  .p_view:nth-child(2) {
    width: 55%;
  }
  .banner_img {
    height: 270px;
  }
  .p_hours_box {
    width: 76%;
    border: 1px solid #000;
    border-radius: 15px;
    margin-left: 12%;
    position: relative;
    padding-left: 30px;
    padding-right: 30px;
  }
  #addAnketaBtn p {
    left: -3px;
    top: 2px;
  }
  #activateBtn {
    right: -100px;
  }
  .balance .fa-ruble-sign {
    top: 0px;
  }
}
@media (max-width: 1080px) {
  .p_hours {
    right: -10px;
    top: -10px;
  }
  .profile_p_hourse {
    left: -2px;
    top: -2px;
  }
  .view_icon {
    margin-right: 0px;
  }
  .right_view {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .banner {
    padding-left: 0;
    padding-right: 0;
  }
  .filder_col_min {
    display: block;
  }
  .filder_col_max {
    display: none;
  }
  .profil_container {
    margin-top: 30px;
  }
  .right_menu_col_max {
    display: none;
  }
  .right_menu_col_min {
    display: block;
    margin-bottom: 30px;
  }
  .filter_box li {
    float: none;
    width: 80%;
    margin-left: 10%;
  }
  #moreFilterBtn {
    width: 90%;
    padding: 0 0;
  }
  #moreFilterBtn p {
    display: none;
  }
  .filter_show_btn {
    /*display: block;*/
    margin-bottom: 25px;
  }
  .filter_img_box {
    display: none;
  }
  /*.right_view 
	{
		width: 100%;
		float: left;
		padding-top: 15px;
	}
	.right_show .select_region
	{
		width: 50%;
		float: left;
		margin-left: 0;
		margin-top: 7px
	}*/
  .select_region .nice-select {
    margin-bottom: 0px;
  }
}

@media (max-width: 768px) {
  .hiden {
    display: none;
  }
  .logo {
    text-align: center;
  }
  .hedaer_nav .city_col {
    text-align: center;
  }
  .city_btn {
    margin-top: 6px;
  }
  #addAnketa {
    display: none;
  }
  #addAnketa_min {
    display: block;
    margin: 0 auto;
    margin-bottom: 25px;
  }
  .authorization {
    display: none;
  }
  .authorization_min {
    display: inline-block;
    text-align: center;
  }
  .banner {
    padding-left: 0;
    padding-right: 0;
  }
  .banner_img {
    height: 190px;
  }
  .faq_box {
    display: none;
  }
  .form_box {
    text-align: center;
  }
  .form_block .col-sm-5 {
    padding: 40px 0;
  }
  .form_group {
    margin-left: auto;
    margin-right: auto;
  }
  .logo_col {
    padding-left: 0;
    padding-right: 0;
  }
  .footer_text {
    text-align: left;
    margin-top: -12px;
  }
  .up_box {
    display: none;
  }
  #filterBlock {
    width: 60%;
  }
  .filter_box li {
    float: left;
    width: 40%;
    margin-left: 5%;
  }
  .all_anketa_col,
  .all_anketa_container {
    padding-left: 0;
    padding-right: 0;
  }
  .all_anketa {
    background-size: 120%;
  }
  .comment_block .form_group {
    width: 100%;
  }
  .comment_block .form_group_text {
    width: 100%;
  }
  .comment_block .text2 {
    padding-top: 0px;
  }
  .chose_photo_box .photo_chose {
    width: 100%;
    float: none;
    margin-bottom: 15px;
  }
  .chose_photo_box .photo_chose:nth-child(2) {
    margin-bottom: 15px;
  }
}
@media (max-width: 560px) {
  .sexual_list_col {
    width: 100%;
  }
  .comment_col {
    width: 100%;
    text-align: left;
  }
  .comment_col:nth-child(2) {
    text-align: left;
  }
  .dropdown-menu li {
    width: 49.5%;
  }
}
@media (max-width: 500px) {
  .banner_img {
    height: 320px;
  }
  .form_container,
  .seo_text {
    padding-left: 0;
    padding-right: 0;
  }
  .banner_img {
    height: 220px;
  }
  .menu ul li {
    margin-left: 15px;
  }
  .right_view {
    width: 60%;
  }
  .right_show .select_region {
    width: 40%;
  }
  .select_region .nice-select {
    height: 30px;
    line-height: 30px;
    margin-top: 8px;
  }
  .comment_block .text2 {
    float: none;
    width: 100%;
    padding-top: 0;
  }
  #sendCommentBtn {
    float: none;
    width: 100%;
  }
  .setings_form .col-xs-6 {
    width: 100%;
    float: none;
  }
}

@media (max-width: 475px) {
  .hedaer_nav_fluid {
    padding: 0;
  }
  .hedaer_nav .col-xs-6 {
    width: 100%;
    margin: 5px auto;
    text-align: center;
  }
  #addAnketa_min {
    margin: 0 auto;
  }
  .hedaer_nav .city {
    text-align: center;
  }
  .banner_img {
    height: 140px;
  }
  .col-xs-offset-1 {
    margin-left: 3%;
  }
  .footer .col-xs-7 {
    width: 63%;
  }
  #activateBtn {
    width: 100%;
    position: relative;
    right: 0;
  }

  #activateBtn {
    width: 100%;
    position: relative;
    right: 0;
  }

  .balance_block .photo_chose input {
    margin-left: 0;
  }
}
@media (max-width: 435px) {
  .footer_fluid {
    height: 150px;
  }
  .logo_col {
    width: 100%;
  }
  #filterBlock {
    width: 100%;
  }
  .footer .col-xs-7 {
    width: 100%;
  }
  .banner_img {
    height: 115px;
  }
  .footer_text {
    text-align: center;
    margin-top: 10px;
  }
  .right_view {
    width: 100%;
  }
  .right_show .select_region {
    width: 100%;
    text-align: center;
  }
  .select_region .nice-select {
    width: 70%;
    margin: 8px 15%;
  }
  .profile_img_col {
    width: 100%;
  }
  .profile_info_col {
    width: 100%;
  }
  .profile_img {
    max-width: 100%;
    max-height: 380px;
    overflow: hidden;
  }
  .chose_photo_box {
    width: 100%;
  }
  .p_view:nth-child(2) {
    width: 80%;
    margin-left: 10%;
    margin-bottom: 15px;
  }
  .balance_block .photo_chose input {
    width: 100%;
    margin-top: 10px;
  }
  .photo_chose_min {
    width: 100%;
  }
  #activateBtn {
    top: 10.5px;
  }
}

@media (min-width: 992px) {
  .city_col {
    text-align: right;
  }
}
@media (min-width: 768px) {
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
    padding-left: 0;
    padding-right: 0;
  }
  .col-sm-2 {
    padding: 0;
  }
}

#outputMulti,
#porfilePhoto {
  display: block;
  margin-top: 15px;
}

#outputMulti span,
#porfilePhoto span {
  width: 25%;
  display: inline-block;
  height: 200px;
}

#porfilePhoto img {
  width: 100%;
}

#porfilePhoto .img {
  width: 100px;
}

#porfilePhoto td {
  padding: 0 10px 10px 0;
}

#porfilePhoto input,
#porfilePhoto .nice-select {
  margin-bottom: 0;
}

#porfilePhoto .btn {
  font-size: 14px;
  padding: 0 15px 0 15px;
}

.cabinettable .btn {
  background-color: #e8e8e8;
  color: #000;
}

#slider {
  margin-bottom: 20px;
  /*  margin-top: -60px;*/
}

#slider a {
  text-align: center;
  display: block;
  font-size: 18px;
  outline: none;
}

#slider img {
  width: 95%;
  border-radius: 7px;
  outline: none;
}

#slider .text {
  padding-top: 1px;
  color: #8e1ec2;
  text-align: center;
}

#slider2 a {
  text-align: center;
  display: block;
  font-size: 18px;
  outline: none;
}

#slider2 img {
  width: 95%;
  border-radius: 7px;
  outline: none;
}

#slider2 .text {
  padding-top: 1px;
  color: #8e1ec2;
  text-align: center;
}

#slider .slick-prev,
#slider .slick-next {
  background: url(/web/20220401053152im_/https://prostitutkiminsk.com/assets/theme/img/arrow_l.png)
    center center no-repeat;
  font-size: 0;
  display: block;
  width: 50px;
  height: 50px;
  border: none;
  position: absolute;
  top: 40%;
}

#slider .slick-prev {
  left: -50px;
  outline: none;
}

#slider .slick-next {
  background: url(/web/20220401053152im_/https://prostitutkiminsk.com/assets/theme/img/arrow_r.png)
    center center no-repeat;
  right: -50px;
  outline: none;
}

.indexComment .col-sm-3 a,
.indexComment .col-sm-3 img {
  width: 100%;
}

.indexComment .col-sm-3 {
  padding-right: 0;
}

.profil_block .profil_img .anketaReal {
  width: auto;
  position: absolute;
  right: 20px;
  bottom: 0;
}

.nice-select .list {
  max-height: 200px !important;
  overflow: auto !important;
}

@media (max-width: 768px) {
  #outputMulti span,
  #porfilePhoto span {
    width: 100%;
  }

  #slider {
    margin-left: 20px;
    margin-right: 20px;
  }

  .content {
    margin-top: 0;
  }

  .filder_col_min {
    display: none;
    position: absolute;
    left: 0;
    top: -18px;
    z-index: 999;
    padding: 0;
    width: 80%;
  }

  #filter_shadow {
    display: none;
    position: absolute;
    z-index: 998;
    background-color: #000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0.7;
  }

  .profil_container,
  .profil_block_col {
    padding-right: 0;
    padding-left: 0;
  }

  .profil_block .profil_img {
    width: 100%;
    float: none;
    position: relative;
    text-align: center;
    display: block;
  }

  .profil_block .profil_img img {
    width: auto;
    margin-left: 0;
  }

  .profil_block .profil_info {
    width: 100%;
    float: none;
    padding-left: 15px;
    padding-right: 15px;
  }

  .profil_box {
    margin-left: 0;
  }

  .p_number {
    font-size: 30px;
    margin-top: 10px;
    text-align: center;
    margin-bottom: 0 !important;
  }

  .p_city {
    text-align: center;
  }

  .p_age,
  .p_height,
  .p_weight,
  .p_boobs {
    display: inline-block;
    width: 49%;
    text-align: center;
  }

  .p_view {
    width: 100%;
    text-align: center;
  }

  .profil_block .profil_img .anketaReal {
    right: 110px;
  }

  #show_filter {
    height: 25px;
    width: 30px;
    cursor: pointer;
    position: fixed;
    top: 10px;
    right: 15px;
    z-index: 997;
  }

  #show_filter span,
  #show_filter::before,
  #show_filter::after {
    display: block;
    height: 5px;
    width: 100%;
    background-color: #8e1ec2;
    content: "";
    margin-bottom: 4px;
  }

  #filterBlock {
    display: block;
  }

  #slider {
    margin-top: 10px;
  }

  #slider a {
    font-size: 14px;
  }

  #slider .text {
    font-size: 11px;
  }
}

#city2_list li.disabled {
  display: none;
}

.status p b {
  white-space: nowrap;
}

.personal_block .error {
  color: #d61308;
}

.cabinet_anketa .sexual_list input[type="text"] {
  width: 80px;
  float: right;
  margin: 0;
}

.cabinet_anketa .sexual_list li {
  width: 95%;
  margin-bottom: 5px;
}

.sexual_list .price_tv {
  color: #8e1ec2;
  background: #fff;
  display: none;
  font-family: ProximaNovaRegular;
  font-size: 14px;
  padding: 0px 2px;
}

.sexual_list .active .price_tv {
  display: inline;
}

.hide-on-mobile {
  display: inline;
}
/* Smartphone Portrait and Landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  .hide-on-mobile {
    display: none;
  }
}

#uptocall-mini {
  display: none;
}
#uptocall-mini {
  position: fixed;
  bottom: 40px;
  right: 45px;
  cursor: pointer;
  z-index: 1;
}
#uptocall-mini .uptocall-mini-phone {
  -moz-border-radius: 50% !important;
  -webkit-border-radius: 50% !important;
  border-radius: 50% !important;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: rgba(0, 149, 70, 0.8);
  width: 55px;
  height: 55px;
  -webkit-animation: uptocallmini 1.4s 0s ease-out infinite;
  -moz-animation: uptocallmini 1.4s 0s ease-out infinite;
  animation: uptocallmini 1.4s 0s ease-out infinite;
}
#uptocall-mini .uptocall-mini-phone:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-image: url(/web/20220401053152im_/https://prostitutkiminsk.com/assets/theme/img/mini2.png);
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-animation: uptocallphone 2s linear infinite;
  -moz-animation: uptocallphone 2s linear infinite;
  animation: uptocallphone 2s linear infinite;
}
@-moz-keyframes uptocallmini {
  0% {
    box-shadow: 0 0 8px 6px rgba(0, 149, 70, 0.2), 0 0 0 0 transparent,
      0 0 0 0 rgba(0, 149, 70, 0.2);
  }
  100% {
    box-shadow: 0 0 8px 6px rgba(0, 149, 70, 0.2), 0 0 0 15px transparent,
      0 0 0 15px rgba(0, 149, 70, 0.2);
  }
}
@-moz-keyframes uptocallphone {
  0% {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  25% {
    -ms-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg);
  }
  50% {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  75% {
    -ms-transform: rotate(-20deg);
    -webkit-transform: rotate(-20deg);
    transform: rotate(-20deg);
  }
  100% {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@keyframes uptocallmini {
  0% {
    box-shadow: 0 0 8px 6px rgba(0, 149, 70, 0.2), 0 0 0 0 transparent,
      0 0 0 0 rgba(0, 149, 70, 0.2);
  }
  100% {
    box-shadow: 0 0 8px 6px rgba(0, 149, 70, 0.2), 0 0 0 15px transparent,
      0 0 0 15px rgba(0, 149, 70, 0.2);
  }
}
@keyframes uptocallphone {
  0% {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  25% {
    -ms-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg);
  }
  50% {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  75% {
    -ms-transform: rotate(-20deg);
    -webkit-transform: rotate(-20deg);
    transform: rotate(-20deg);
  }
  100% {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@-webkit-keyframes uptocallphone {
  0% {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  25% {
    -ms-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg);
  }
  50% {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  75% {
    -ms-transform: rotate(-20deg);
    -webkit-transform: rotate(-20deg);
    transform: rotate(-20deg);
  }
  100% {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@-webkit-keyframes uptocallmini {
  0% {
    box-shadow: 0 0 8px 6px rgba(0, 149, 70, 0.2), 0 0 0 0 transparent,
      0 0 0 0 rgba(0, 149, 70, 0.2);
  }
  100% {
    box-shadow: 0 0 8px 6px rgba(0, 149, 70, 0.2), 0 0 0 15px transparent,
      0 0 0 15px rgba(0, 149, 70, 0.2);
  }
}
/*
     FILE ARCHIVED ON 05:31:52 Apr 01, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:52:09 Jun 25, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.871
  exclusion.robots: 0.057
  exclusion.robots.policy: 0.041
  esindex: 0.015
  cdx.remote: 33.996
  LoadShardBlock: 335.105 (3)
  PetaboxLoader3.datanode: 234.813 (4)
  PetaboxLoader3.resolve: 217.946 (2)
  load_resource: 134.623
*/
