<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Mobile 3:4 */
@media screen and (max-width: 767px) {
	article.content {
		width: auto;
		max-width: 470px;
		margin-right: 0;
	}
}
/* END -- Mobile 3:4 -- END */


@media screen and (max-width: 370px) {
	article.content img.picture {
		min-height: auto;
	}
	
	table.short_info_mini {
		width: 90%;
		margin: 0 5px auto;
	}
	
	article.content div.listing_data {
		margin-left: 5px;
		margin-right: 5px;
	}
	
	article.content div.info_block_right {
		min-height: auto;
	}
	
	table.short_info_mini tr.name_price {
		font-size: 10px;
	}
	
	table.short_info_mini tr.name_price_count {
		font-size: 11px;
	}
	
	table.short_info_mini td {
		width: auto;
		min-width: 38px;
	}
	
	.views-count {
		margin-right: 4px;
	}
	

	.button-like span {
		font-size: 11px;
	}
	
	
	.views-count span {
		font-size: 11px;
	}
	
	.comments-count-featured span {
		font-size: 11px;
	}
	
	div.phone_number {
		margin: 0 0 5px auto;
	}
	
	div.phone_number a {
		font-size: 13px;
	}
	
	article.content h3 {
		font-size: 13px !important;
	}
	
	.head_listing_left.gallery_list img {
		width: 100% !important;
		margin: 0;
		margin-top: 10px;
	}

	
}


/* Mobile 16:9 */
@media screen and (max-width: 767px) {
	
	
	.head_listing_left.gallery_list {
		text-align: center;
		width: 100%;
	}
	
	.head_listing_left.gallery_list img {
		width: 46.8%;
	}
	
	div.wrapper {
		width: auto;
	}
	
	.user-navigation-bar {
		display: none;
	}
	
	div.wrapper div.logo {
		width: auto;
		float: unset;
		margin: unset;
		padding: 20px;
		padding: 0;
		padding-top: 10px;
	}

	div.wrapper div.logo img {
		height: 65px;
		width: auto;
		margin: 0 auto;
	}
	
	div.user_wrap {
		padding-bottom: 15px;
	}
	
	
	/* Menu */
	body header.header {
		box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
	}
	
	div.mobile_menu {
		display: flex;
		justify-content: center;
		width: auto;
		padding: 0 10px 0 10px;
		background-color: #362653;
	}
	
	div.wrapper &gt; ul {
		width: auto;
		display: block;
		background-color: #EEEEE5;
		border-radius: 0 0 20px 20px;
		padding-bottom: 8px;
		box-shadow: -2px 4px 10px 0px rgba(34, 60, 80, 0.2);
		padding-right: 25px;
		margin: 0 10px 0 10px;
		flex-wrap: unset;
		justify-content: unset;
	}
	
	div.menu a.general {
		color: #fff;
		display: inline-block;
		text-decoration: none;
		text-align: center;
		border-radius: 6px 6px 0 0;
		font-size: 1rem;
		height: 48px;
		line-height: 48px;
		width: 235px;
		margin-right: 5px;
		background-color: unset;
	}
	
	div.menu li:hover ul.dropmenu {
		display: none;
	}
	
	div.menu a.general::before {
		display: none;
	}
	
	div.menu div.wrapper &gt; ul &gt; li {
		width: 100%;
	}

	div.menu.fixed {
		z-index: 9;
		position: fixed;
		top: 0;
		width: 100%;
		background-color: unset;
		padding-top: 0;
		border-bottom: none;
	}
	
	div.menu.fixed a.general {
		border-radius: 0 0 6px 6px;
		height: 36px;
		line-height: 32px;
	}
	
	div.mobile_menu a {
		color: #4a2653;
		width: 100%;
		font-weight: 600;
		text-align: center;
		padding-left: 25px;
	}
	
	div.mobile_menu a.show_menu {
		font-size: 0.856rem;
		padding: 0;
		text-align: center;
		display: block;
		background-color: #EE4238;
		color: #fff;
	}
	
	div.mobile_menu a.show_menu:hover {
		background-color: #FF514A !important;
	}
	
	div.mobile_menu a.show_menu.menu{
		width: 80px;
		background-color: #EFE5DF;
		margin-right: 5px;
	}
	
	div.mobile_menu a.show_menu.navigation {
		width: 80px;
		background-color: #FDF1EA;
		margin-right: 0;
	}

	
	div.mobile_menu a.show_menu.menu:hover{
		background-color: #EFE5DF !important;
	}
	
	div.mobile_menu a.show_menu.search {
		width: 80px;
	}

	div.sub_menu {
		padding: 0;
	}
	
	div.sub_menu &gt; a{
		padding: 2px 10px 2px 10px;
	}
	
	nav.sub_menu_tags &gt; a {
		padding: 1px 3px 1px 3px;
	}
	
	
	div.menu div.wrapper {
		width: 100%;
		display: none;
		background-color: unset;
		position: absolute;
		left: 0;
		right: 0;
	}
	
	div.menu div.wrapper &gt; ul &gt; li + li {
		margin-left: unset;
	}
	
	div.menu div.wrapper a {
		width: 100%;
		font-size: 0.85rem;
		letter-spacing: 0.03rem;
		color: #4a2653;
		font-weight: 600;
		text-align: left;
		padding-left: 25px;
		margin: 0;
		border-radius: 0;
	}
	
	div.menu div.wrapper a.mobile_user_menu {
		display: inline-block !important;
	}
	
	div.menu div.wrapper a.mobile_user_menu.user_lk {
		border-top: 1px solid #e5d9d9;
		padding-top: 8px;
		margin-top: 8px;
	}

	div.menu div.wrapper a.mobile_user_menu.after {
		padding-bottom: 8px;
	}
	
	div.menu div.wrapper i {
		display: inherit !important;
		margin-right: 10px;
		margin-bottom: 1px;
	}
	
	
	div.menu a.general:hover {
		background-color: #DFDDDE !important;
	}
	
	div.menu div.wrapper a.general.active {
		background-color: #DFDDDE !important;
		border-radius: 0;
	}
	

	div.description-home {
		font-size: 0.8rem;
		text-align: justify;
	}
	
	
	/* mobile menu navigator */
	
	div.wrapper ul.mobile_navigator {
		padding-bottom: 20px;
	}
	
	div.wrapper ul.mobile_navigator li summary.title_category {
		width: 100%;
		font-size: 0.86rem;
		letter-spacing: 0.03rem;
		color: #4a2653;
		font-weight: 600;
		text-align: left;
		padding-left: 25px;
		margin: 0;
		border-radius: 0;
		height: 48px;
		line-height: 48px;
		text-decoration: none;
		border-bottom: 1px solid #e1e0ce;
	}
	
	div.wrapper ul.mobile_navigator ul.second_menu a.general {
		font-size: 0.80rem;
		height: 28px;
		line-height: 28px;
		padding-left: 25px;
		text-transform: capitalize;
	}
	
	
	div.wrapper ul.mobile_navigator ul.second_menu &gt; li &gt; a.general::before {
		all: initial;
		content:"\2022";
		margin-inline-end: 7px;
	}


	div.wrapper details summary::after {
		position: absolute;
		content: "+";
		right: 20px;
		font-size: 1.2rem;
	}
	
	div.wrapper details[open] summary::after {
		position: absolute;
		content: "-";
		right: 20px;
		font-size: 1.2rem;
	}
	
	div.wrapper details[open] summary.title_category {
		border-bottom: unset !important;
	}
	
	div.wrapper details[open] ul.second_menu {
		border-bottom: 1px solid #e1e0ce;
	}
	
	div.wrapper details summary::-webkit-details-marker {
		display: none;
	}
	
	div.wrapper details[open] summary ~ * {
		animation: sweep_summary .3s ease-in-out;
	}
	
	@keyframes sweep_summary {
		0%    {opacity: 0; margin-top: -10px}
		100%  {opacity: 1; margin-top: 0px}
	}
	
	
	/* mobile menu navigator END */
	
	

	/* search */
	
	section.seacrh_container a.search_menu.button span {
		left: 0;
	}
	
	section.seacrh_container {
		margin: 0;
		border-radius: 0;
	}
	
	section.seacrh_container.other_page {
		margin: 0;
	}
	
	div.page_title {
		margin: 0 auto;
		border-radius: 0;
		padding: 1px;
	}
	

	section#main_container {
		margin-top: 0;
	}
	
	div.description-home {
		margin: 5px;
	}
	
	
	div.search_menu {
		text-align: center;
		padding: 15px 0 20px 5px;
		border-bottom: 1px solid #E5CFC1;
		display: flex;
		justify-content: center;
		column-count: 2;
		flex-wrap: wrap;
	}
	
	section.seacrh_container a.search_menu.button {
		color: #FFF;
		display: inline-block;
		padding: 0 5px 0 5px;
		text-decoration: none;
		font-size: 1rem;
		height: 48px;
		line-height: 48px;
		width: 40%;
		box-shadow: none !important;
		border-radius: 8px;
		margin: 5px;
	}
	
	section.seacrh_container a.search_menu.button {
		color: #FFF;
		font-size: 0.84rem;
		line-height: 48px;
	}
	
	div.content_tags {
		padding: 5px;
		min-height: 15px;
	}
	
	.side_block_search.light-inputs {
		border-radius: 0;
		display: none;
	}
	
	.search-block-content .scroller {
		padding: 5px;
	}
	
	section.side_block_search div.search-item.two-fields {
		width: 100%;
		padding: 0 15px 15px;
	}
	
	#uslugi .search-item.checkbox-field &gt; .custom-input {
		width: 100%;
		padding: 0 10px 5px;
	}
	
	#uslugi div.search-item.couple-field {
		float: left;
		margin-top: 15px;
		padding: 15px;
	}
	
	.search-item.checkbox-field &gt; .custom-input {
		width: 100%;
	}
	
	
	#uslugi .search-item.checkbox-field &gt; .custom-input {
		font-size: 0.84rem;
	}

	.search-item.checkbox-field &gt; .custom-input {
		font-size: 0.84rem;
	}
	
	.search-item.checkbox-field &gt; .custom-input {
		padding: 0 0 3px 0;
	}
	
	section.side_block_search div.field {
		padding: 0 0 10px 0;
		font-size: 0.84rem;
		margin-bottom: 0;

	}
	
	div.search-button.two-inline input {
		padding: 0;
		background: linear-gradient(to bottom, #ff7f50 0%, #f98053 100%);
		font-size: 0.92rem;
		margin: 5px auto;
		width: 90%;
	}
	
	input[type=submit]:focus, input[type=button]:focus {
		background: #f48c4e !important;
		transform: scale(1.02);
		transition: 0.2s linear;
	}
	
	.two-inline &gt; :first-child {
    float: unset;
    margin-right: 0;
	}
	
	.search-button {
		padding: 25px 0 25px 0;
		display: inline-grid;
		justify-content: unset;
	}
	
	div.hide_search_menu input {
		border-radius: 0;
	}
	
	body.no-sidebar section#content {
		padding: 5px !important;
		border-radius: 0;
	}
	
	
	nav.footer-menu {
		list-style-position: inside;
		-webkit-column-count: 2;
		column-count: 2;
		list-style-type: decimal;
	}
	
	body &gt; div#floor &gt; footer &gt; div.point1 {
		padding: 5px 0 0 10px;
	}
	
	body &gt; div#floor &gt; footer span.scroll-top {
		right: 10px;
	}
	
	body &gt; div#floor &gt; footer span.scroll-top {
		width: 38px;
		height: 38px;
		position: fixed;
		top: 95%;
		border-radius: 19px;
		cursor: pointer;
		background: #8ebbd880;
		display: inline-block;
		z-index: 15;
	}
	
	nav.footer-menu &gt; ul {
		min-height: 20px;
		line-height: 35px;
	}
	
	nav.footer-menu li a.active {
		margin: 0 !important;
	}
	
	nav.footer-menu &gt; ul &gt; li {
		display: list-item;
		position: relative;
		height: unset;
		margin-bottom: 5px;
	}
	
	nav.footer-menu &gt; ul &gt; li {
		width: 100%;
		vertical-align: top;
	}
	
	nav.footer-menu &gt; ul {
		line-height: 35px;
	}
	
	nav.footer-menu a {
		margin-right: 0;
	}
	
	body &gt; div#floor &gt; footer &gt; div:last-child {
		line-height: 35px;
	}
	
	div.cp {
		position: relative;
	}
	
	div#wrapper {
		padding-bottom: 0;
	}
	
	section#main_container &gt; div.inside-container {
		padding: 0;
	}
	
	body.no-sidebar section#content {
		margin: 0;
	}
	
	/* listing details */
	
	section.no-style {
		margin: 0;
	}
	
	
	section#content {
		padding: 0;
	}
	
	div.listing_full_info {
		margin: 0 5px 5px !important;
	}
	
	div.listing-details {
		padding: 0;
	}
	
	div.head_listing {
		float: unset;
		width: 100%;
	}
	
	div.listing_full_info div.title_name {
		padding: 5px 5px 0px 0px !important;
		border-bottom: 1px solid #E5CFC1;
	}
	
	div.title_name h1 &gt; span.name {
		font-size: 1rem !important;
		padding: 0;
	}
	
	div.title_name h1 &gt; span.age {
		font-size: 0.9rem !important;
		padding: 0;
	}

	p.rayon {
		margin-bottom: 15px;
	}
	
	div.call_me {
		max-height: 60px !important;
		margin: 0 5px 25px 5px !important;
	}
	
	div.head_listing_left {
		width: 100%;
		margin-bottom: 20px;
		float: unset;
	}
	
	div.pen {
		width: 100%;
	}
	
	div.image_stage {
		width: 12px !important;
	}
	
	
	div.image_stage.right::after {
		width: 10px !important;
		height: 10px !important;
		background: url('../img/icons/icons_1/1_7.svg') 50% no-repeat;
		margin: 0 !important;
		background-size: cover !important;
	}
	div.image_stage.left::after {
		width: 10px !important;
		height: 10px !important;
		background: url('../img/icons/icons_1/1_8.svg') 50% no-repeat;
		margin: 0 !important;
		background-size: cover !important;
	}
	
	div.slider_icon_pos {
		right: 12px;
	}
	
	
	div.social_block_details {
		margin-left: 12px;
	}
	
	i.icons-set.photo_check {
		width: 64px;
		height: 64px;
	}
	
	p.about_info_block {
		padding: 20px 20px 25px 20px;
	}
	
	div.head_listing {
		float: unset;
		width: 100%;
	}
	
	div.head_listing.recommended {
		float: inline-end;
		width: 100%;
		display: flex;
	}
	
	div.recommended_listing {
		margin: 0 auto;
	}
	
	div.comment_price p {
		width: 85%;
	}
	
	a.rating_votes {
		padding: 5px 5px 5px 5px;
	}
	
	div.listing_main_info {
		display: block;
		width: auto;
		margin: 5px;
	}
	
	div.listing_main_info.nat {
		margin-top: 20px;
	}


	div.fieldset h3 {
		margin-bottom: 5px;
		font-size: 0.86rem;
		color: #E36334;
	}
	
	div.comment_header h3 {
		font-size: 14px;
	}
	
	div.listing-details div.details {
		margin: 2px;
		column-count: 2;
		column-gap: 0;
	}
	
	div.table-cell div.active .services {
		font-size: 12px;
	}
	
	div.table-cell div.active {
		margin-bottom: 5px;
	}
	
	div.table-cell div.checkboxes .services span {
		width: 18px;
		height: 18px;
		vertical-align: text-bottom;
	}
	
	div.comment_info_message {
		margin: 20px -5px 5px -5px;
	}
	
	div.listing_full_info h3.similar {
		margin: 20px 0 5px 5px;
	}
	
	ul.comments {
		width: 100%;
	}
	
	div.comments_main {
		background-color: #fef3ed;
		padding-bottom: 0;
	}
	
	div.send_comment_block {
		width: 100%;
		border-radius: 0px;
	}
	
	div.listing_full_info div.status_listing {
		line-height: 25px;
		padding: 5px 2px 5px 2px !important;
		margin: -5px;
	}
	
	div.content_tags {
		padding: 5px;
		min-height: 15px;
	}
	
	ul.navigator {
		grid-template-columns: unset;
	}
	
	ul.navigator.tag {
		grid-template-columns: unset;
		margin: 15px;
	}
	
	h1 {
		line-height: 1.2;
		margin: 10px 0 10px 0;
		font-size: 1.275em !important;
		text-align: center;
	}
	
	#bread_crumbs {
		background-color: #fef3ed;
	}
	
	div.bread_crumbs &gt; ol {
		padding: 5px;
	}
	
	div.bread_crumbs &gt; ol &gt; li &gt; a {
		font-size: 0.775rem;
		background-color: #fff;
		padding: 3px 8px 3px 8px;
		border-radius: 5px;
	}
	
	
	div.bread_crumbs &gt; ol &gt; li {
		margin-bottom: 10px;
	}
	
	div.bread_crumbs {
		padding: 10px 0px 5px 0px;
		border-radius: 0;
	}

	
	.category-description {
		padding: 0 5px 0 0 !important;
	}
	
	.category-description.listings {
		margin: 0 0 10px;
	}
	
	div.call_me span {
		font-size: 0.675rem;
		display: block;
		margin-top: 5px;
	}
	
	div.listing_main_info span.red {
		font-size: 0.775rem;
	}
	
	.modal-block {
		width: 100%;
		left: 0;
		margin-left: 0 !important;

	}
	
	section.account-menu-content.info_table div {
		display: unset;
		padding: 0;
	}

	table.range_balane_table.graphs td, table.range_balane_table th {
		text-align: center;
	}
	
	div.table-cell div.dop {
		max-width: 74%;
		margin: 0 0 0 25px;
		padding: 0;
	}
	
	a.listing_details_button {
		font-size: 16px;
	}
	
	div.listing-details div.details {
		width: auto !important;
	}
	
	aside.last_comments ul.comments {
		column-count: unset;
	}
	
	
	aside.bottom {
		margin-top: 0;
	}
	
	
	/* Mobile Animation */
	
	
	
	section.seacrh_container a.button:focus {
		background: linear-gradient(to bottom, #FF6750 0%, #FF6750 100%);
		transform: scale(1.05);
		transition: 0.2s linear;
	}

	section.seacrh_container a.button:not(:focus) {
		transition: 0.5s ease;
	}
	
	div.mobile_menu a.general.show_menu.menu:focus {
		transform: scale(1.06);
		transition: 0.2s linear;
	}
	
	section.seacrh_container a.button:not(:focus) {
		transition: 0.5s ease;
	}
	
	div.menu div.wrapper &gt; a.general:focus{
		transition: 0.2s linear;
		background-color: #E6E6DD !important;
	}

	
	
	/* Mobile Animation END */
	
	/* */
	
	div.submit-cell &gt; div.name {
		float: unset !important;
	}
	
	div.notification {
		top: 0;
		width: 100%;
		left: 0;
		margin-left: 0;
	}
	
	section.account-menu-content {
		column-count: 1 !important;
		column-gap: 0 !important;
		width: 100% !important;
	}
	
	
	.my-listings &gt; article &gt; div.stat {
		margin-right: 0px;
		font-size: 12px !important;
	}

	.my-listings &gt; article &gt; div {
		display: grid !important;
	}
	
	.my-listings &gt; article &gt; div.stat.button {
		width: inherit;
	}

	div.stat.button ul li.button a.mini_button {
		font-size: 12px;
	}
	
	.my-listings &gt; article &gt; div.stat.button {
		display: flex !important;
		margin-bottom: 35px;
	}
	
	.my-listings &gt; article &gt; div.stat.button &gt; ul {
		margin: 0 auto  !important;
		width: 100%;
	}
	
	div.stat.button ul li.button a.mini_button.two {
		display: inline-table;
	}

	.my-listings &gt; article {
		display: contents;
		width: 100% !important;
		margin-bottom: 30px !important;
	}

	.my-listings &gt; article &gt; div.info {
		margin-right: 7px;
	}

	.my-listings div.stat ul &gt; li {
		width: 100% !important;
	}

	div.stat ul li span.name a.help_show::before {
		width: 10px !important;
		height: 10px !important;
		margin: 0 0 0 2px !important;
	}
	
	
	.my-listings div.stat.button ul &gt; li {
		margin: 0 0 5px 0 !important
	}
	
	
	div#fileupload {
		text-align: center;
	}
	
	div#fileupload span.active, div#fileupload span.hover {
		margin: 0 0 50px 0 !important;
	}
	
	/* login */
	
	.login-form {
		width: auto !important;
	}
	
	.login-form div.button {
		float: unset !important;
		margin-right: 0 !important;
	}
	
	/* FAQ */
	
	div.faq_controller summary {
		font-size: 0.9rem;
		padding: 10px 10px 10px 20px;
		width: 320px;
		margin: 0 auto;
		margin-bottom: 15px;
	}
	
	div.faq_controller img {
		max-width: 320px;
		display: block;
		margin: 0 auto;
	}
	
	div.login_info {
		width: 320px;
	}
	
	
	section.account-menu-content div {
		padding: 8px 4px !important;
		display: block !important;
	}
	
	section.account-menu-content div a span {
		width: auto !important;
	}
	
	section.account-menu-content.bottom {
		border-top: 1px solid #DEDBCA !important;
		margin-top: 10px !important;
		padding-top: 10px !important;
	}
	
	section.account-menu-content {
    font-weight: 600  !important;
	}
	
	
	section.account-menu-content i.icons-set.add-listing {
		width: 28px;
		height: 28px;
	}
	
	section.account-menu-content i.icons-set.balance {
		width: 28px;
		height: 28px;
	}	
	section.account-menu-content i.icons-set.message-support {
		width: 28px;
		height: 28px;
	}		
	section.account-menu-content i.icons-set.edit-listing {
		width: 28px;
		height: 28px;
	}		
	section.account-menu-content i.icons-set.icon_CROWN {
		width: 28px;
		height: 28px;
	}	
	section.account-menu-content i.icons-set.statistics {
		width: 28px;
		height: 28px;
	}
	
	section.account-menu-content i.icons-set.icon_schedule {
		width: 28px;
		height: 28px;
	}
	
	section.account-menu-content i.icons-set.edit-account {
		width: 28px;
		height: 28px;
	}		
	section.account-menu-content i.icons-set.faq {
		width: 28px;
		height: 28px;
	}			
	section.account-menu-content i.icons-set.updates {
		width: 28px;
		height: 28px;
	}				
	section.account-menu-content i.icons-set.logout {
		width: 28px;
		height: 28px;
	}
	
	article.content_cp {
		margin-bottom: 0 !important;
	}
	
	#listings &gt; article:nth-child(3n) {
		margin-right: 0 !important;
	}
	
	div.welcome {
		padding: 0 10px 15px 10px !important;
		border-bottom: 1px solid #E5CFC1 !important;
		font-size: 12px !important;
	}

	div.highlight div.category-description div.sub_menu {
		align-items: center;
		justify-content: center;
		display: flex;
		flex-wrap: wrap;
	}
	
	div.highlight .summ_numeric_div {
		flex-wrap: wrap;
		justify-content: center;
	}
	
	div.highlight .select_method label {
		height: auto !important;
		margin-right: auto;
		margin-bottom: 15px;
	}
	
	
}
/* END -- Mobile 16:9 -- END */




/* Normal */
@media screen and (min-width: 767px) and (max-width: 1199px) {
		div.wrapper {
			width: auto;
		}
	
		div.wrapper &gt; ul {
			width: 98%;
		}
		
		div.menu div.wrapper ul.dropmenu {
			font-size: 0.7rem;
		}
		
		div.menu a.general {
			font-size: 0.86rem;
		}
		
		ul.dropmenu li.droplink {
			padding: 2px 0 0 5px;
		}
		
		div.menu div.wrapper ul.dropmenu {
			width: 18.55%;
		}
		
		.search-item.checkbox-field &gt; .custom-input {
			width: 33.3%;
		}
		
		#uslugi .search-item.checkbox-field &gt; .custom-input {
			width: 33.3%;
		}
		
		.user-navigation-bar {
			margin-right: 20px;
		}
	
		div.listing-details div.details {
			width: 600px !important;
		}	

		div.listing-details {
			padding: 0 !important;
		}
		
		div.head_listing_left {
			width: 60%;
		}
		.pen {
			width: 100% !important;
		}
		
		article.content {
			margin: 0 auto;
			margin-bottom: 10px;
		}
		
}


/* Tablet */

@media screen and (min-width: 767px) and (max-width: 975px) {
	
	
	.search-item.checkbox-field &gt; .custom-input {
			width: 50%;
		}
		
	section.side_block_search div.search-item.two-fields {
		width: 49%;
		}

	section.side_block_search div.search-item.two-fields:nth-child(n+5) {
		margin-right: 0;
	}

	section.seacrh_container a.search_menu.button {
		width: auto;
	}

	div.head_listing {
		width: 100% !important;
		margin-bottom: 25px !important;
	}
	
	div.listing-details div.details {
			width: 500px !important;
	}	
	
	div.head_listing.recommended {
		float: inline-end;
		display: flex;
	}	
	
	div.head_listing_left {
		width: 100% !important;
		margin-top: 10px;
	}
	
	div.listing-details {
			padding: 0 !important;
	}
	
	.pen {
		width: 100% !important;
	}
	
	div.stat.button ul li.button a.mini_button {
		font-size: 12px;
	}
	
}

/* END -- Tablet -- END */

/* Dop */
@media screen and (min-width: 767px) and (max-width: 819px) {
	div.table-cell div.active a {
		font-size: 0.8rem !important;
	}
	
	div.listing-details div.details {
		column-gap: 5px !important;
	}
	
	section#content {
		padding: 10px !important;
	}
	
	div.listing-details div.details {
		width: 470px !important;
	}
}

@media screen and (min-width: 767px) and (max-width: 1100px) {

	#listings &gt; article:nth-child(3n) {
		margin-right: auto !important;
	}
	
}

@media screen and (max-width: 370px) {
	.my-listings &gt; article &gt; div.stat.button {
		display: block !important;
		margin-bottom: 35px;
	}
}


@media screen and (min-width: 975px) and (max-width: 1020px) {
	div.head_listing {
		width: auto;
	}
	
	div.comment_price {
		display: flex;
	}
	
	section#content {
		padding: 15px;
	}
}
</pre></body></html>