/*----------------- IPHONE SE SCREEN--------------*/
@media screen and (max-width: 1136px){
    .container {
        width: 900px;
    }
    .container_my_account .account-info-box {
    	min-width: auto;
    }
    .block_account {
        width: 480px;
        margin-right: 50px;
    }
    .container_my_account .account-info-box {
        margin-left: 5px;
        width: 330px;
        padding-left: 8px;
    }
    .account-info-box .block_credits_account {
        margin-left: 0px;
        width: 185px;
    }
    .login_reg-wrapper input {
        margin-bottom: 15px;
    }
    .account-info-box .links_account {
        width: 142px;
    }
    .block_credits_account .purpur_button {
        font-size: 10px;
        height: 30px;
        width: 110px;
        padding: 18px 20px 0px 20px;
        text-align: center;
    }
    .item-message.new .message-text_wrap {
        margin-left: 15px;
        margin-top: 10px;
        -webkit-line-clamp: 4;
    }
    .back_to {
        width: 64px;
    }
    .message-text_wrap.message-text {
        margin-left: 15px;
    }
    .create_mess_wrapper .textarea {
        margin-left: 15px;
    }
    .item-user-profile-mini {
        margin-right: 10px;
        width: 300px;
    }
    .left-column-cataloge.filters{
        width: 240px;
    }
    .block-toggle{
        width: 100%;
    }
    .right-column-cataloge.result {
        width: 620px;
    }
    .wrapper_input_age_date label.label {
        padding: 18px 13px 12px;
    }
    .name_item_edit{
        left: -55px;
    }
    .item_tariff {
        width: 445px !important;
        margin-right: 15px;
    }

}



@media screen and (max-width: 1000px) {
	.container {
	    width: 780px;
	}
	.body.index_page .container {
	    width: 960px;
	    box-sizing: border-box;
	}
	.item-user-profile-mini {
	    margin: 0 3px 20px 3px;
	    display: inline-block;
	}
	.girls-list.clearfix {
	    padding-left: 120px;
	    box-sizing: border-box;
	}
	.block_account .name-user-item,
	.block_account .id-descriprion-user-item{
		margin-left: 15px;
		margin-right: 15px;
	}
	.purpure_link.ico-chat{
		margin-left: 37px;
	}
	.block_account {
        width: 420px;
        margin-right: 5px;
    }
	.container_my_account .account-info-box {
	    margin-left: 5px;
	    width: 330px;
	}
	.account-info-box .block_credits_account {
	    margin-left: 0px;
	    width: 185px;
	}
	.account-info-box .links_account {
	    width: 142px;
	}
	.block_credits_account .purpur_button {
	    font-size: 10px;
	    height: 30px;
	    width: 110px;
	    padding: 18px 20px 0px 20px;
	    text-align: center;
	}
	.item-message.new .message-text_wrap {
	    margin-left: 15px;
	    margin-top: 10px;
	    -webkit-line-clamp: 3;
	}
	.back_to {
	    width: 64px;
	}
	.message-text_wrap.message-text {
	    margin-left: 15px;
	}
	.create_mess_wrapper .textarea {
	    margin-left: 15px;
	}
	.block-toggle{
		width:  240px;
	}
	.block-toggle{
		width: 245px;
	}
	div#search-girls-list .girls-list.clearfix {
	    padding-left: 0px;
	}
	.right-column-cataloge.result {
        width: 535px;
    }
    .block_account .name-user-item {
        text-overflow: ellipsis;
    }
    .block-toggle {
        width: 225px;
    }
    .left-column-cataloge.filters {
        width: 227px;
    }
    .right-column-cataloge.result .item-user-profile-mini{
        width: 260px;
        height: 635px;
    }
    .right-column-cataloge.result .item-user-profile-mini .photo-block {
        height: 352px;
    }
    .item_tariff {
        width: 390px !important;
    }
    .block_hide_message {
        padding: 30px 20px;
        background: #f9f9f9;
        max-width: 555px;
        margin-left: 110px;
        margin-bottom: 30px;
        margin-top: 125px;
        display: none;
    }
    .slider_block,.da-slider,.da-slide .da-img {
        height: 600px !important;
    }
    .index_page .girls-list.clearfix, .new-girl_wrapper.single .girls-list.clearfix{
        padding-left: 0px;
    }
    .index_page .item-user-profile-mini, .new-girl_wrapper.single .girls-list.clearfix .item-user-profile-mini {
        width: 261px;
        height: 640px;
    }
    .index_page .item-user-profile-mini .photo-block,
    .new-girl_wrapper.single .girls-list.clearfix .item-user-profile-mini .photo-block {
         height: 363px;
    }
    .index_page .cataloge_wrapper .button_more_magento, .index_page .new-girl_wrapper .button_more_magento {
        width: 850px;
    }
    .index_page .top_girls_block,
    .new-girl_wrapper.single .top_girls_block{
        padding-bottom: 20px;
    }
    .new-girl_wrapper.single a.button_more_magento{
        margin-left: 40%;
    }
    .index_page .item-user-profile-mini:nth-child(3),
    .new-girl_wrapper.single .girls-list.clearfix .item-user-profile-mini:nth-child(3) {
        margin-right: 0px;
    }
    .index_page .girls-list.clearfix, .new-girl_wrapper.single .girls-list.clearfix{
    	text-align: center;
    }
    .index_page .item-user-span {
	    margin-right: -19px;
	    margin-left: -19px;
	}
	form#index-girls-form a.button_more_magento {
	    margin-top: -60px;
	}
	p.name-user-item {
	    text-align: left;
	}
	body.index_page .wrapper-result-search{
		width:  calc(100% + 38px);
		margin-right: -19px;
	    margin-left: -19px;
	    text-align: center;
	}
    .stories_column {
         width: 350px;
    }
    .slider_block.real_men .grey-mini-descript {
        margin-top: 25px;
    }
    .img-last-wrapper{
        width: 170px;
    }
    .right_last_block{
        width: 580px;
    }
    .index_page .item-user-profile-mini {
	    float: none;
	}
    #user-panel.mini {
        left: -63px;
        transition: all 1s ease;
    }
    #user-panel.mini .new {
        transition: all 1s ease;
        right: -43px;
    }
    #user-panel.mini:hover .new,
    #user-panel.mini:hover .new {
        right: -30px;
    }
    #user-panel.mini.mopen {
        left: 0;
    }
}

@media screen and (max-width: 820px) {
    .block-toggle {
        width: 195px;
    }
    .hide_content_toggle_filter label{
        font-size: 12px;
    }
    .left-column-cataloge.filters {
        width: 200px;
    }
    .right-column-cataloge.result {
        width: calc(100% - 230px);
        margin-right: 15px;     
    }
}
@media screen and (max-width: 830px) {
	.left-column-account{
		width: 100%;
	}
	.right-column-account table {
	    width: 100%;
	}
	.block-info-user {
	    float: none;
	    margin: 0 auto;
	    width: 380px;
	    border-left: 1px solid #dedede;
	    box-sizing: border-box;
	}
	.new-girl_wrapper.single a.button_more_magento {
	    margin: 0 auto;
	    margin-top: 30px;
	}
	.photo-block {
    	height: 303px;
	}
	.slider-photo-block {
	    margin: 0 auto;
	    float: none;
	}
	.right-column-account {
	    width: 100%;
	}
	.wrapper-menu {
	    margin: 0px;
	    padding-right: 0px;
	}
	.block_account .name-user-item{
		font-size: 22px;
	    width: 170px;
	}
	.block_account .name-user-item, .block_account .id-descriprion-user-item {
	    margin-left: 15px;
	    margin-right: 10px;
	    width: 170px;
	    box-sizing: border-box;
	}
	.block_account {
	    width: 350px;
	    margin-right: 5px;
	}
	.block_account a.purpure_link:last-child {
	    clear: both;
	    margin-left: 34px;
	    margin-top: 5px;
	}
	.tabs_account {
	    margin-top: -54px;
	}
	.popup .girls-list.clearfix {
		justify-content: center;
	}
	.girls-list.clearfix {
	    padding-left: 0;
		text-align: center;
	}
	.item-user-profile-mini {
	    float: none;
	}
	.favorite_girls_block h4 {
	    font-size: 24px;
	}
	.purpur_button {
	    height: 25px;
	    padding-top: 10px;
	    font-size: 11px;
	}
	.favorite_girls_block.item_tabs.new_g .purpur_button {
	    margin-top: -5px;
	}
	.item-user-profile-mini {
	    width: 225px !important;
	    height: 534px !important;
	}
	.index_page .item-user-profile-mini .photo-block, .new-girl_wrapper.single .girls-list.clearfix .item-user-profile-mini .photo-block {
	    height: 305px;
	}
	.item-user-profile-mini .name-user-item {
	    font-size: 20px;
	}
	.index_page .buttons.special-actions-buttons {
	    margin-top: 0px;
	}
	.button_item_user_block {
		margin-top: 0px;
		height: 110px;
	}
	.item-user-profile-mini .buttons.special-actions-buttons ul.buttons_us li:first-child::before {
	    top: 12px;
	}
	.item-user-span{
		height: auto;
	}
	.block-info-user .button_item_user_block {
	    height: 130px;
	}
	.favorite_girls_block.messages_g h4 {
	    font-size: 24px;
	}
	.mess_line_top form{
		padding-top: 20px;
		margin-right: 10px;
	}
	.item-message.new .message-text_wrap{
		font-size: 14px;
	}
	a.purpur_button.read-dialog {
	    margin-top: 10px;
	}
	.message-text_wrap.message-text {
	    font-size: 15px;
	    line-height: 20px;
	    letter-spacing: 0.2px;
	    width: 80%;
	}
	.item_messaage_user {
	    margin-top: 20px;
	    width: 100%;
	}
	.message-text_wrap{
		width: 450px;
	}
	.message-date{
		width: 74px;
	}
	.item-user-profile-mini .buttons.special-actions-buttons ul.buttons_us li span {
	    font-size: 9px;
	}
	.item-user-profile-mini .buttons.special-actions-buttons ul.buttons_us li:first-child span {
	    padding-left: 47px;
	}
	.item-user-profile-mini .buttons.special-actions-buttons ul.buttons_us li span {
	    font-size: 9px;
	}
	.item-user-profile-mini .buttons.special-actions-buttons ul.buttons_us li span {
	    padding: 8px 0;
	}
	.block_account .id-descriprion-user-item{
	    margin-top: 15px;
   		margin-bottom: 20px;
	}
	.index_page .item-user-profile-mini {
	    width: 225px !important;
	    height: 534px !important;
	}
	.index_page .item-user-profile-mini .photo-block{
		height: 305px;
	}
	.index_page .item-user-profile-mini .buttons.special-actions-buttons ul.buttons_us li span {
	    font-size: 9px;
	}
	.index_page .item-user-profile-mini .name-user-item {
	    font-size: 20px;
	}
	.index_page .item-user-profile-mini .buttons.special-actions-buttons ul.buttons_us li span {
	    padding: 8px 0;
	}
	.index_page .item-user-profile-mini .buttons.special-actions-buttons ul.buttons_us li:first-child span{
		padding-left: 47px;
	}
	.index_page .buttons.special-actions-buttons {
	    margin-top: 0px;
	}
	.index_page .button_item_user_block {
	    margin-top: 0px;
	    height: 110px;
	}
	.container {
	    width: 720px;
	    position: relative;
	}
	.index_page .cataloge_wrapper .button_more_magento, .index_page .new-girl_wrapper .button_more_magento {
	    width: 100%;
        margin-left: -10px;
	}
	.index_page .item-user-span{
		min-height: 645px;
		height: auto;
	}
	.index_page .img-last-wrapper {
	    width: 100px;
	    height: 145px;
	}
	.wrapper-menu li a{
		font-size: 12px;
	}
	.logo-site {
	    margin-left: 32px;
	    margin-right: 15px;
	    width: 112px;
	}
	.favorite_girls_block.messages_g .message_read h4{
		width: 100%;
	}
	input[type=text], input[type=email], input[type=password] {
	    height: 40px;
	}
}
@media screen and (max-width: 780px) {
    .left-column-cataloge.filters {
        width: 670px;
        margin: 0 auto;
        float: none;
        padding-top: 0px;
    }
    .block-toggle {
        width: 220px;
        float: left;
        display: inline-block;
    }
    .right-column-cataloge.result {
        width: calc(100% - 50px);
        margin: 0 auto;
        float: none;
        top: 0px;
        clear: both;
    }
    .stories_text {
	    max-width: 90%;
	}
    .index_page .container {
	    width: 720px;
	    position: relative;
	}
    .container {
        width: 780px;
        box-sizing: border-box;
    }
    .right-column-cataloge.result .item-user-profile-mini {
        width: 225px;
        height: 575px;
    }
    .item-user-profile-mini .buttons.special-actions-buttons ul.buttons_us li span{
        font-size: 9px; 
    }
    .right-column-cataloge.result .item-user-profile-mini .photo-block, .index_page .item-user-profile-mini .photo-block, .new-girl_wrapper.single .girls-list.clearfix .item-user-profile-mini .photo-block {
        height: 305px;
    }
    .button_item_user_block {
        padding-left: 13px;
        padding-right: 12px;
        width: 100%;
        box-sizing: border-box;
    }
    .buttons.special-actions-buttons {
        margin-top: 0px;
    }
    .site-form.form-search-filter{
	    padding-top: 0px;
	}
	.block-toggle:nth-child(9),.block-toggle:nth-child(10),.block-toggle:nth-child(8) {
	    display: none;
	}
	.block-toggle:nth-child(6) .hide_content_toggle_filter, .block-toggle:nth-child(5) .hide_content_toggle_filter{
		height: 95px;
	}
	.top_name_toggle_filter::before{
		display: none;
	}
	div.ui-slider {
	    margin-top: 25px;
	}
	.top_name_toggle_filter{
		cursor: default;
	}
	.reset.block-toggle {
	    width: 160px;
	}
	.right_block_line-top-right-column form.site-form {
	    padding-top: 0px;
	    top: -34px;
	    position: relative;
	    right: 20px;
	}
	button#search-reset {
    	font-size: 10px;
	}
	body.index_page #chat-popup {
	    z-index: 101;
	}	
	.block_account {
	    margin: 0 auto;
	    float: none;
	    display: block;
	    position: relative;
	}
	.container_my_account .account-info-box {
	    margin: 0 auto;
	    float: none;
	    width: 334px;
	    display: block;
	}
	.message-text_wrap {
	    width: 60%;
	}
}

@media screen and (max-width: 755px) {
	.index_page .item-user-span{
		margin-left: 0px;
		margin-right: 0px;
	}
	.right_last_block {
	    width: 80%;
	}
    .bottom_button_toggle > p {
        font-size: 12px !important;
    }
    .bottom_button_toggle{
        height: 75px;
    }
	.login_reg-wrapper,.bottom_button_toggle{
		width: 305px;
	    padding-top: 0;
	}
	.login_form {
	    width: 80%;
	}
	.index_page .item-user-span {
	    min-height: 1190px;
	    height: auto;
	}
    .slider_block, .da-slider, .da-slide .da-img {
        height: 535px !important;
    }
	.login_reg-wrapper p {
	    font-size: 19px;
	}
	.site-form button{
		width: 100%;
	}
	.container {
    	width: 640px;
	}
	.left-column-cataloge.filters {
	    width: 640px;
	    box-sizing: border-box;
	    padding-left: 95px;
	}
	.block-toggle:nth-child(5) .hide_content_toggle_filter {
	    height: 70px;
	}
	.right_block_line-top-right-column form.site-form {
	    width: 50%;
	    float: right;
        left: -35px;
	}
	.search input {
	    margin-bottom: 10px;
	}
	.line-top-right-column{
		padding-bottom: 0px;
	}
	.item-user-profile-mini {
	    float: none !important;
	}
	.result-wrapper {
	    text-align: center;
	}	
	.search::before {
	    top: -75%;
	}
	.name-user-item {
	    text-align: left;
	}
	.wrapper-menu {
	    margin: 0px;
	    padding-right: 0px;
	}
	.wrapper-menu li a {
	    font-size: 12px;
	}
	.wrapper-menu ul li {
	    margin-left: 16px;
	}
	.top_name_toggle_filter > h5 {
	    margin: 11px auto;
	}
	.top_name_toggle_filter{
		height: 40px;
	}
	.item-user-profile-mini .buttons.special-actions-buttons ul.buttons_us li span {
   		padding: 8px 0;
  	}
  	.item-user-profile-mini .buttons.special-actions-buttons ul.buttons_us li:first-child::before{
  		top: 13px;
  	}
  	.name-user-item {
	    font-size: 20px;
	}
	.id-descriprion-user-item {
	    font-size: 15px;
	}
	.button_item_user_block {
	    margin-top: 0px;
	    height: 110px;
	}
	.item-user-profile-mini {
	    width: 225px !important;
	    height: 534px !important;
	}
    .index_page .item-user-profile-mini:first-child, .new-girl_wrapper.single .girls-list.clearfix .item-user-profile-mini:first-child{
        margin-left:  0;
    }
    .item-user-span{
        width: 100%;
    }
    .index_page .girls-list.clearfix, .new-girl_wrapper.single .girls-list.clearfix{
        text-align: center;
    }

}

@media screen and (max-width: 730px) {
	body.index_page .wrapper-result-search {
	    width: 100%;
	    margin-right: 0px;
	    margin-left: 0px;
	}
}

@media screen and (max-width: 720px) {
	.index_page .container{
		width: 680px
	}
	.stories_column {
	    width: 450px;
	    margin: 0 auto;
	    float: none !important;
	    display: block;
	}
	.name-user-stories {
		font-size: 27px;
	}
	.slider_block.real_men #real_men h2{
		margin: 0px;
	}
	.slider_block.real_men .da-slider {
    	height: 595px !important;
	}
	.slider_block.real_men {
	    height: 620px !IMPORTANT;
	}
	#online-girls-select {
	    margin-left: 18px;
	    clear: both;
	    margin: 0;
	}
	form#index-girls-form a.button_more_magento {
    	margin-top: 0px;
	}
}
@media screen and (max-width: 690px){
	.lable-popup-hide-cont-message > p {
	    padding: 12px 0;
        width: 168px;
	}
	#chat-popup {
	    width: 220px;
	}
	#chat-popup .lable-popup-hide-cont-message {
	    padding: 13px 27px;
	}
	.has-webcam-label {
	    height: 10px;
	    width: 45px;
	    background-size: cover;
	}
	#chat-popup .photo, #chat-popup .special-photo {
	    height: 119px;
	    width: 82px;
	}
	.online-label {
	    font-size: 8px;
	}
	#chat-popup .content {
	    padding: 20px 22px 15px;
	}
	#chat-popup .text .button-wrapper button, .item_tariff form > button {
    	height: 40px;
    	font-size: 10px;
	}	
	#chat-popup .title {
	    padding: 10px 75px 12px 30px;
	}
	.wrapper-menu ul li {
	    margin-left: 0px !important;
	    clear: both;
	    width: 120px;
	    margin-bottom: 5px;
	}
	.mess_right_column {
	    display: block;
	    float: left;
	    max-width: 480px;
	}
	.create_mess_wrapper {
	    position: relative;
	    width: 100%;
	}
	.mess_line_top form {
	    margin-bottom: 30px;
	    padding-top: 0px;
	    float: right;
	    width: 203px;
	}
	.left-column-cataloge.filters {
	    width: 100%;
	    box-sizing: border-box;
	    padding-left: 0;
	    float: none;
	    text-align: center;
	    margin: 0 auto;
	    display: block;
	}
	form.site-form.form-search-filter.search-main-form {
		width: 445px;
		margin: 0 auto;
		float: none;
	}
	.result-wrapper {
	    width: 100%;
	    float: none;
	    margin: 0 auto;
	    display: block;
	}
	.right_block_line-top-right-column form.site-form {
	    width: 50%;
	    float: right;
	    left: auto;
	    right: 0;
	}
}
@media screen and (max-width: 680px){
	.index_page .container{
		width: 620px
	}
	.span_filter-age {
	    clear: both;
	    margin: 0;
	}
	.right_last_block {
	    width: 70%;
	}
	.container {
	    width: 540px;
	    clear: both;
	}
}
@media screen and (max-width: 630px){
	.logo-site {
	    margin-left: 25px;
	    margin-right: 15px;
	    width: 100px;
	}
}
@media screen and (max-width: 620px){
	.logo-site {
	    margin-left: 25px;
	    margin-right: 25px;
	    width: 128px;
	}
	.wrapper-menu ul li {
	    margin-left: 0px !important;
	    clear: both;
	    width: 120px;
	    margin-bottom: 5px;
	}
	.index_page .container{
		width: 480px
	}
	.index_page .item-user-span {
	    min-height: 1750px;
	    height: auto;
	}
	.title_label_last {
	    font-size: 11px;
	}
	input[type=text], input[type=email], input[type=password] {
	    height: 40px;
	}
	.online_count_label{
		left: 15px;
	}
	.wrap_column_footer_menu {
	    margin: 0 10px !important;
	    margin-right: 42px;
	    max-width: 24%;
	}
	.copyright {
	    float: none;
	    margin: 0 auto;
	    width: 230px;
	}
	.second-wrapper-footer .images {
	    float: none;
	    margin: 0 auto;
	    margin-top: 10px;
	}
	#real_men {
	    width: 460px;
	    margin:  0;
	}
	.login_reg-wrapper{
	    width: 305px;
	    padding-top: 0;
	    top: initial;
		left: -50%;
	    right: -50%;
	    margin: 0 auto;
        -webkit-box-shadow: 0 2px 9px 2px rgba(0, 0, 0, 0.25);
	    -moz-box-shadow: 0 2px 9px 2px rgba(0, 0, 0, 0.25);
	    box-shadow: 0 2px 9px 2px rgba(0, 0, 0, 0.25);
	}
	#popup-wrapper .login_reg-wrapper{
		position: absolute;
	}
	.bottom_button_toggle{
		margin-left: -31px;
	}
	.slider_block .da-slider{
		display: none;
	}
	.slider_block.real_men .da-slider{
		display: block
	}
}
@media screen and (max-width: 560px){
	.container {
	    width: 390px;
	}
	.logo-site {
	    margin-left: 15px;
	    margin-right: 15px;
	    width: 105px;
	    top: 9px;
	    position: relative;
	}
	.tabs_account li a {
	    padding: 0px 15px;
	}
	.tabs_account li {
	    margin-left: 5px;
	}
	.item-message.new .message-text_wrap {
	    font-size: 13px;
	    font-weight: normal;
	    width: 50%;
	}
	.item-message:hover .purpur_button {
	    margin-left: 0px;
	    float: right;
	}
	.message-name_id_wrap .name {
    	font-size: 20px;
	}
	.id-descript {
	    font-size: 13px;
	}
	.purpur_button {
	    font-size: 10px;
	    height: 21px;
	}
	.block_hide_message {
	    padding: 10px 20px;
	}
	.message-text_wrap.message-text {
	    width: 70%;
	}
}
@media screen and (max-width: 490px){
	.index_page .container{
		width: 420px
	}
	form.site-form.form-search-filter.search-main-form {
	    width: 220px;
	}
	.right_block_line-top-right-column {
	    width: 100%;
	    position: relative;
	    padding: 0px;
	}
	.right_block_line-top-right-column form.site-form {
	    top: 0;
	    margin-top: 20px;
	    left: 0px;
	    display: block;
	    right: auto;
	    width: 285px;
	}
	.logo-site {
	    margin-left: 15px;
	    margin-right: 15px;
	    width: 108px;
	}
	.right_last_block {
	    width: 65%;
	}
	.name-user {
	    width: 50%;
	    float: right;
	}
	.has-webcam-label{
	    clear: both;
    	margin-right: 19px;
	}
	.name-user{
	    width: 50%;
		float: right;
	}
	body.index_page #chat-popup {
	    bottom: 10px;
	}
	#real_men {
	    width: 400px;
	}
}
@media screen and (max-width: 400px){
	.index_page .container{
		width: 320px
	}
	.bottom-block-user .left_block {
	    float: left;
	    width: 100%;
	    box-sizing: border-box;
	    padding-left: 15px;
	}
	.bottom-block-user p {
	    margin: 0 auto;
	}
	.bottom-block-user .right_block{
		width: 100%;
	    box-sizing: border-box;
	    padding-left: 15px;
	}
	nav.left_menu {
	    margin-top: -20px;
	}
	.slider_block {
	    margin-top: 24px;
	}
	.wrapper-menu {
	    margin: 0 auto;
	    padding-top: 60px;
	    padding-right: 0px;
	    padding-bottom: 15px;
	    margin-bottom: 40px;
	}
	nav.left_menu {
	    float: none;
	    text-align: center;
	}
	.logo-site {
	    position: relative;
	    top: 25px;
	}
	.stories_column {
	    width: 315px;
	}
	.da-slider {
	    min-width: 300px !important;
	}
	#real_men {
	    width: 300px;
	}
	.slider_block.real_men #real_men p{
		width: auto;
	}
	.stories_wrapper.container .top_girls_block {
    	padding-bottom: 0px;
	}
	form#index-girls-form a.button_more_magento {
	    margin-top: -45px;
	    right: auto;
	    left: 0;
	}
	.title_label_last{
		line-height: 12px;
		width: 78%;
	}
	.index_page .img-last-wrapper {
	    margin: 0 auto;
	    float: none;
	}
	.right_last_block {
	    width: 90%;
	}
}
@media screen and (max-width: 390px){
	.container{
		width: 320px;
	}
	.wrapper_photo {
	    width: 135px;
	    height: 183px;
	}
	.wrapper_photo .del-avatar-text {
		max-width: 135px;
	    max-height: 183px;
	}
	.block_account {
	    width: 298px;
		height: 181px;
	}
	.block_account .name-user-item, .block_account .id-descriprion-user-item{
		width: 139px;
	}
	.account-info-box .block_credits_account {
	    width: 40%;
	}
	.account-info-box .links_account {
	    width: 50%;
	}
	.container_my_account .account-info-box{
		width: 100%;
	}
	.account-info-box .credits_now span, .account-info-box .block_credits_account span {
	    font-size: 11px;
	}
	.account-info-box .credits_now, .account-info-box .account-credits-title{
		margin-left: 5px;
	}
	.block_credits_account .purpur_button {
	    font-size: 10px;
	    height: 30px;
	    width: 110px;
	    padding: 15px 10px 0px 10px;
	    text-align: center;
	}
	.container_my_account .account-info-box {
	    box-sizing: border-box;
	    height: 190px;
	    padding-top: 30px;
	}	
	.links_account a {
	    font-size: 14px;
	    margin: 10px;
	    margin-top: 0px;
	    margin-right: 0px;
	}
	.block_account .name-user-item {
	    max-height: 56px;
	    overflow: hidden;
	}
	.tabs_account li {
		margin-left: 5px;
		max-width: 70px;
		text-align: center;
	}
	.wrapper-cataloge {
	    padding-bottom: 30px;
	}
	.favorite_girls_block h4 {
	    font-size: 20px;
	    text-align: center;
	    width: 100%;
	    display: block;
	    margin-bottom: 20px;
	}
	.favorite_girls_block.item_tabs.new_g .purpur_button {
	    float: none;
	    margin: 0 auto;
	    display: block;
	    position: relative;
	    width: 82px;
	    margin-top: 15px;
	}
	.wrap_column_footer_menu > ul li {
	    font-size: 12px;
	}
	.copyright{
		width: 158px;
		font-size: 11px;
	}
	.mess_line_top{
		padding-top: 0px;
	}
	.favorite_girls_block.messages_g h4 {
	    font-size: 16px;
	}
	.mess_line_top .purpur_button {
	    margin-top: 5px;
	}
	.photo_mess_wrap {
	    width: 60px;
	    height: 81px;
	    margin-top: 5px;
	}
	.right_block_line-top-right-column form.site-form{
		width: 253px;
	}
	.block-info-user{
		width: 100%;
	}
	.button_item_user_block form > button{
		font-size: 10px;
	}
	.chat_now, .send_message, .like, .wink {
	    width: 50%;
	}
	.block-info-user {
	    height: 265px;
	    height: 330px;
	    padding-top: 35px;
	}
	.block-info-user .online-label{
		top: 23px;
	}
	.btn-gift-purpure {
		min-width: 90px;
		display: flex;
		font: 12px/16px "PTSans-Bold", sans-serif;
		padding: 15px 13px;
	}
	#buy-contacts-button {
		margin-left: 3px;
		margin-right: 3px;
		min-width: 50%;
	}
	.right-column-account .black-normal-descript {
	    font-size: 26px;
	    margin-left: 0;
	    margin-top: 30px;
	    text-align: center;
	}
	.right-column-account table td.grey {
	    color: #b2b2b2;
	    width: 70px;
	}
	h4.black-normal-descript {
	    margin-top: 20px;
	    font-size: 20px;
	}
	.bottom-block-user p{
		font-size: 14px;
	}
	.wrapper-account {
	    padding-bottom: 40px;
	}
	.new-girl_wrapper.single {
	    padding-top: 25px;
	}
	h3.black-normal-descript {
	    font-size: 24px;
	}
	.item-user-span {
	    padding-top: 25px;
	}
	.slider-photo-block{
		width: 100%;
	}
	#user-panel .item .popup{
		width: 280px;
	}
	.block-bottom-userpanel .profile-edit-option-userpanel{
		font-size: 11px;
	}

}

/*
@media screen and (max-width: 320px) {
.site-wrapper {
    max-width: 320px;
}
.container {
    width: 300px;
    padding: 0 10px;
}
a.logo-site {
    position: absolute;
    left: -50%;
    width: 80px;
    right: -50%;
    margin: 0 auto;
    top: 10px;
    height: auto;
    float: none;
}

#chat-popup .lable-popup-hide-cont-message {
    padding: 10px;
}
div#da-slider {
    display: none;
}
.login_reg-wrapper {
    -webkit-box-shadow: 0px 10px 3px 0px rgba(0,0,0,0.31);
    -moz-box-shadow: 0px 10px 3px 0px rgba(0,0,0,0.31);
    box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.31);
    width: 90%;
    float: none;
    margin: auto;
    padding: 0 20px;
    box-sizing: border-box;
}
.login_reg-wrapper h5 {
    margin-top: 15px;
    margin-bottom: 25px;
}
.login_reg-wrapper p {
    width: 76%;
    float: none;
    font-size: 20px;
}
form.site-form {
    max-width: 250px;
}
.site-form button, .purpure_button_white {
    max-width: 250px;
}
.bottom_button_toggle {
    box-sizing: border-box;
    max-width: 288px;
    margin-left: -20px;
    height: 60px;
    width: calc(100% + 80px);
    background: white;
}
.bottom_button_toggle p {
    font-size: 16px;
}
.slider_block {
    height: 520px;
}
.cataloge_wrapper.container {
    padding-top: 20px;
    max-width: 100%;
    box-sizing: border-box;
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
    height: auto;
    min-height: 2180px;
}
.top_girls_block {
    position: relative;
    clear: both;
    width: 100%;
    padding-bottom: 25px;
    height: 2120px;
}
.item-user-span {
    width: 100%;
}
.item-user-profile-mini {
    width: 100%;
    margin-right: 0px;
}
.photo-block {
    height: 366px;
}
.buttons.special-actions-buttons {
    margin-top: 0px;
}
.item-user-profile-mini {
    width: 100%;
    margin-right: 0px;
    height: 640px;
}
div#popup-wrapper {
    width: 100%;
}
#registration {
    width: 96% !important;
    box-sizing: border-box;
    margin: 0 auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin-top: 5px !important;
    overflow: auto;
    max-height: calc(100vh - 10px);
}
.login_form.autoriz.active p {
    width: 100%;
}
.login_form {
    width: 100%;
}
.login_reg-wrapper .online_count_label {
    display: none;
}
.cataloge_wrapper .button_more_magento, .new-girl_wrapper .button_more_magento {
    width: 100%;
    bottom: 25px;
}
.new-girl_wrapper {
    padding-top: 25px;
    height: 2215px;
    padding-bottom: 0px;
}
.stories_column {
    width: 100%;
}
.name-user-stories {
    margin-left: 149px;
    margin-top: 5px;
    font-size: 22px;
    margin-bottom: 10px;
}
.stories_wrapper.container {
    height: 900px;
}
.slider_block.real_men {
    width: 100%;
}
.slider_block.real_men .da-slider {
    width: 320px !important;
    max-width: 320px !important;
    box-sizing: border-box;
}
.slider_block.real_men .grey-mini-descript {
    margin-top: 50px;
    max-width: 320px;
}
.slider_block.real_men .black-normal-descript {
    max-width: 320px;
}
div#real_men {
    width: 100%;
    max-width: 320px;
    left: 0;
    margin-left: 0;
}
.slick-slide.slick-current {
    width: 320px !important;
}
.slider_block.real_men #real_men p {
    box-sizing: border-box;
    width: 100%;
}
.slider_block.real_men {
    height: 650px;
}
.single_girls {
    padding-top: 25px;
    padding-bottom: 25px;
}
#online-girls-select {
    margin: 0px;
}
.span_filter-age {
    margin: 0px;
}
.single_girls form.site-form {
    max-width: 100%;
}
.wrapper-result-search {
    width: 100%;
    margin-left: 0px;
    padding-right: 2px;
    box-sizing: border-box;
    padding-bottom: 0px;        
}
.line_option_filter .button_more_magento {
    top: 55px;
    left: 0px;
    right: 105px;
}
.top_girls_block ~ .button_more_magento {
    max-width: 270px;
}
#webcam-select, #online-girls-select {
    display: none;
}
form#index-girls-form {
    padding-top: 0px;
    padding-bottom: 20px;
}
.last-block-wrapper {
    padding-top: 0px;
    padding-bottom: 25px;
}
.title_label_last {
    left: -10px;
    font-size: 12px;
    height: 35px;
}
.title_label_last::after{
    display:  none;
}
.img-last-wrapper {
    margin: 0 auto;
    display: block;
    float: none;
}
.right_last_block {
    width: 100%;
    margin: 0 auto;
}
.right_last_block .name-user-stories {
    text-align: center;
}
.wrap_column_footer_menu > ul li {
    font-size: 12px;
    margin-bottom: 14px;
}
.first-wrapper-footer {
    padding-top: 25px;
    padding-bottom: 25px;
}
.first-wrapper-footer .wrap_column_footer_menu {
    margin: 0 20px;
}
p.copyright {
    text-align: center;
    width: 100%;
    padding-bottom: 15px;
}
.second-wrapper-footer .images {
    float: none;
    margin: 0 auto;
}

}*/