@media screen and (max-width: 768px) {
	html.beta .ba-banner .ba-advert img.ba-advert-image {
		max-height: 120px;
	}

	html.beta .wrap .um #user-menu li.hover a,
	html.beta #user-menu li a:hover,
	html.beta .mobile-box a:hover {
		background: var(--primary-color) !important;
	}

	html.beta #user-menu li.active a {
		background: rgba(0, 0, 0, 0.12) !important;
	}

	/* SIDE MENU */
	html.beta span.menuLabel {
		display: inline;
		font-size: var(--type-h1-cards);
	}

	html.beta .mbBg {
		/* background-color: var(--new-primary-color) !important; */
		border-radius: var(--border-radius-inputs);
	}

	html.beta .mobile-box .body {
		background: var(--new-primary-color);
		position: absolute;
		display: flex;
		flex-direction: column;
		padding-top: var(--margin-right-between-elmt-same-type);
		gap: var(--padding-between-text-elmt);
		overflow-y: auto;
		margin: auto;
		/* text-align: center;
		justify-self: center */
	}

	/* html.beta #body-home .mobile-box .body a { */
	html.beta .mobile-box a {
		float: none;
		clear: both;
		width: unset;
		padding: var(--padding-updown-inside-cards) 0;
		font-size: var(--type-h1-desktop-font-size);
		line-height: 22px;
		border-bottom: none;
		color: #fff;
		font-weight: 500;
		background: var(--new-primary-color) !important;
		text-align: left;
		padding-left: 10%;
		text-decoration: none;
	}

	html.beta #menu-user,
	html.beta #menu-options {
		position: fixed;
		top: 80px;
		left: 0;
		right: 0;
		bottom: 0;
		background: #fff;
		z-index: 999;
	}

	html.beta #menu-options {
		background-color: var(--new-primary-color) !important;
	}
	html.beta .sec-alerts .user_account .alerts .inside .opened .simple-prod {
		width: calc(100%/2.15) !important;
		max-width: calc(100%/2.15) !important;
	}
}

@media screen and (min-width: 481px) and (max-width: 540px) {
	html.beta #body-user-items .loc-user .user_account #main .inside .uitem .image {
		display: block;
	}

	html.beta .inside.user_account div#main {
		width: 100%;
		padding-top: 0;
		padding: 0 var(--padding-between-text-elmt) var(--padding-updown-inside-cards) var(--padding-between-text-elmt);
	}

	html.beta .uitem .body {
		width: 100%;
		padding: 0;
		margin-top: var(--padding-updown-inside-cards);
	}
}

@media screen and (min-width: 480px) and (max-width: 768px) {
	/* upto tablets screen+*/

	.breakpointnote::before {
		content: "tablet";
	}

	html.beta .products.list .simple-prod .price {
		font-size: var(--type-p-side-menu-font-size);
	}

	html.beta .products.grid .prod-wrap .simple-prod,
	html.beta .products.grid .simple-prod {
		width: 48% !important;
		/* max-width: 240px; */
		max-width: none !important;
	}

	/* Cards Under */
	html.beta #home-slider .products .prod-wrap .simple-prod {
		max-width: none !important;
	}

	html.beta footer .cl {
		width: 50%;
		margin-top: var(--space-between-elmt-same-type);
	}

	html.beta footer .cl0 {
		width: 100%;
	}

	html.beta body .tox .tox-toolbar--scrolling,
	html.beta body .tox .tox-toolbar--scrolling .tox-toolbar__group {
		white-space: normal;
		flex-wrap: wrap;
	}

	html.beta .im-button-green {
		width: 100%;
		clear: both;
	}

	html.beta .im-attachment {
		width: 100%;
		margin: 10px 0 0 0;
	}

	html.beta .im-messages .im-table-row {
		width: 80%;
		margin-bottom: 35px;
	}

	html.beta .im-vertical {
		display: none;
	}

	html.beta .im-table-row .im-horizontal,
	html.beta .im-table-row.im-from .im-horizontal {
		padding: 0;
		top: -1px;
		background: transparent;
	}

	html.beta .im-table-row .im-horizontal .right {
		-webkit-border-radius: 30px;
		-webkit-border-top-left-radius: 0px;
		-moz-border-radius: 30px;
		-moz-border-radius-topleft: 0px;
		border-radius: 30px;
		border-top-left-radius: 0px;
	}

	html.beta .im-table-row.im-from .im-horizontal .right {
		-webkit-border-radius: 30px;
		-webkit-border-top-right-radius: 0px;
		-moz-border-radius: 30px;
		-moz-border-radius-topright: 0px;
		border-radius: 30px;
		border-top-right-radius: 0px;
	}

	html.beta .im-messages .im-table-row {
		padding: 6px 0;
		margin: 0 0 10px 0;
	}

	html.beta .im-row.im-item-related {
		margin-bottom: 10px;
		border: 1px solid #ddd;
		border-radius: 2px;
		padding: 8px;
	}

	html.beta .im-item-related .im-item-resource {
		width: 20%;
		max-width: 20%;
	}

	html.beta .im-item-related .im-col-21 {
		width: 80%;
	}

	html.beta .im-messages {
		padding: 0;
	}

	html.beta .im-messages .im-message-extra a.im-hide {
		display: block;
		position: absolute;
		left: 0;
		bottom: 0;
	}

	html.beta .im-table-row .im-align-right,
	html.beta .im-table-head>div.im-align-right,
	html.beta .im-align-right {
		position: initial;
	}

	html.beta .im-messages .im-message-extra a.im-hide {
		margin: 0;
		color: transparent;
		text-shadow: none;
		font-size: 1px;
		overflow: hidden;
		width: 24px;
		height: 24px;
		top: 55px;
	}

	html.beta .im-messages .im-message-extra a.im-hide:before {
		font-size: 14px;
		text-align: center;
		width: 24px;
		height: 24px;
		line-height: 24px;
		border-radius: 3px;
		background: #00BCD4;
		color: #fff;
		font-family: "FontAwesome";
		text-indent: 0;
		float: left;
		display: block;
	}

	html.beta .im-messages .im-message-extra a.im-hide:last-child {
		left: -29px;
	}

	html.beta .im-messages .im-message-extra a.im-hide:first-child {
		left: -55px;
	}

	html.beta .im-messages .im-message-extra a.im-hide:first-child:last-child {
		left: -40px;
	}

	html.beta .im-messages .im-message-extra a.im-hide:last-child:before {
		content: "\f127";
	}

	html.beta .im-messages .im-message-extra a.im-hide:first-child:before {
		content: "\f014";
	}

	html.beta .im-messages .im-message-extra.im-box-gray {
		padding: 5px 8px !important
	}

	html.beta .im-messages .im-message-extra.im-box-gray .im-col-10 {
		width: 100%;
	}

	html.beta .im-messages .im-message-extra a.im-download {
		max-width: 100%;
	}

	html.beta .im-textarea {
		margin-bottom: 10px;
		height: 90px;
	}

	html.beta .item-detail-wrap {
		float: left;
		clear: both;
		width: 100%;
		text-align: center;
		margin: 5px 0 30px 0;
	}

	html.beta #body-item-forms .sec-send_friend,
	html.beta .fancybox-opened .fancybox-close {
		margin-top: 20%;
	}

	html.beta a.item-detail-btn {
		display: block;
		padding: 12px 35px;
		font-size: 14px;
		font-weight: bold;
		border-radius: 100px;
		float: none;
		display: inline-block;
	}

	html.beta .bpr-prof .bpr-inside h2,
	html.beta body h2.im-head {
		margin: -16px -16px 20px -16px;
		width: calc(100% + 32px);
	}

	html.beta #listing.user_public_profile .side {
		width: 100%;
		margin: 0 0 20px 0;
	}

	/* html.beta .body-ua #main .inside {
		padding: 15px;
	} */

	html.beta #user-menu .wrap {
		padding-bottom: 7px;
	}

	html.beta #user-menu a {
		font-size: 16px;
		padding: 18px 25px;
	}

	html.beta .body-ua #bread {
		padding: 0;
		margin: 15px 0;
	}

	html.beta .body-ua .logo {
		width: 240px;
		border-right: none;
		margin: 5px 0;
		padding: 0;
		height: 50px;
	}

	html.beta .header-search-mobile {
		position: fixed;
		top: 60px;
		left: 0;
		width: 100%;
		z-index: 98;
		padding: 12px 15px;
		background: #fff;
		border-bottom: 1px solid #ccc;
		box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
	}

	html.beta .header-search-mobile input[name="sPattern"] {
		float: left;
		width: 62%;
		margin: 0 3% 0 0;
		height: 36px;
		font-size: 14px;
	}

	html.beta .header-search-mobile button {
		float: left;
		width: 35%;
		margin: 0;
		font-size: 14px;
		font-weight: 500;
		line-height: 18px;
		height: 36px;
		letter-spacing: -0.3px;
		padding-left: 2px;
		padding-right: 2px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	html.beta #home-search .col4 .btn {
		font-size: 16px;
	}

	html.beta .mobile-item-data {
		position: fixed;
		bottom: 75px;
		right: 15px;
		z-index: 9;
		width: 100%;
	}

	html.beta .mobile-item-data a {
		border: 1px solid rgba(0, 0, 0, 0.1);
		float: right;
		clear: both;
		width: auto;
		padding: 10px 14px;
		border-radius: 12px;
		border-bottom-right-radius: 0;
		background: #fff;
		box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.15);
		font-size: 16px;
		font-weight: 500;
		color: #111;
		margin: 0 0 15px 0;
		
	}

	html.beta .mobile-item-data a:hover,
	html.beta .mobile-item-data a:focus {
		text-decoration: none;
	}

	html.beta #listing .item>div.banner-theme.banner-item_description {
		margin-top: -8px;
	}

	html.beta .main-head>a {
		border-radius: 0;
	}

	html.beta #listing .item .data {
		margin-bottom: 0;
	}

	html.beta #listing .item>div.main-data,
	html.beta .main-head>a:last-child,
	html.beta .main-head>a:first-child {
		border-radius: 0;
	}

	html.beta #listing .item>div.main-data {
		width: calc(100% + 32px);
		margin-left: -16px;
		margin-right: -16px;
	}

	html.beta #img .bx-wrapper img,
	html.beta #img img {
		border-radius: 0;
	}

	html.beta #listing .item>div #img {
		padding: 0;
	}

	html.beta .item-bx-pager {
		padding: 0 15px;
		margin-bottom: 5px;
	}

	html.beta .main-data>.loc {
		padding-left: 0;
		padding-right: 0;
	}

	html.beta .main-data>.loc .hook {
		border-radius: 0;
	}

	html.beta .main-data>.loc a.direction {
		margin-left: 15px;
	}

	html.beta .main-data>.loc>strong {
		padding: 0 15px;
	}

	html.beta #listing .item .stats span.right {
		float: left;
	}

	html.beta .mobile-filter,
	html.beta .mobile-item {
		transition: 0.2s;
		cursor: pointer;
		position: fixed;
		bottom: 15px;
		right: 15px;
		cursor: pointer;
		display: inline-block;
		height: 58px;
		width: 60px;
		z-index: 9;
		line-height: 22px;
		border-radius: 100px;
		font-size: 17px;
		font-weight: 500;
		padding: 18px 5px;
		box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1);
		text-align: center;
	}

	html.beta .mobile-filter i,
	html.beta .mobile-item i {
		line-height: 22px;
		font-size: 24px;
		display: inline-block;
	}

	html.beta .mobile-item.item-contact {
		background: #fff;
		color: #222;
		border: 1px solid rgba(0, 0, 0, 0.10);
	}

	html.beta .mobile-item.item-contact i {
		line-height: 20px;
	}

	html.beta .mobile-item.item-phone+.mobile-item.item-contact {
		right: 88px;
	}
	
	#body-item > section > a.mobile-item.whatsapp-contact.isMobile{

		right: 160px;
	  }
	  


	html.beta .fancybox-wrap.search-mobile-filter-box,
	html.beta .fancybox-wrap.fancy-form,
	html.beta .fancybox-wrap.imgviewer {
		position: fixed !important;
		top: 0 !important;
		left: 0 !important;
		right: 0 !important;
		bottom: 0 !important;
		width: 100% !important;
		height: 100% !important;
		border-radius: 0;
	}

	html.beta .fancybox-wrap.search-mobile-filter-box .fancybox-outer,
	html.beta .fancybox-wrap.fancy-form .fancybox-outer,
	html.beta .fancybox-wrap.imgviewer .fancybox-outer {
		top: 0 !important;
		left: 0 !important;
		right: 0 !important;
		bottom: 0 !important;
		width: 100% !important;
		height: 100% !important;
		border-radius: 0;
		position: absolute;
	}

	html.beta .fancybox-wrap.search-mobile-filter-box .fancybox-inner,
	html.beta .fancybox-wrap.fancy-form .fancybox-inner,
	html.beta .fancybox-wrap.imgviewer .fancybox-inner {
		top: 0 !important;
		left: 0 !important;
		right: 0 !important;
		bottom: 0 !important;
		width: 100% !important;
		height: 100% !important;
		border-radius: 0;
		position: absolute;
	}

	html.beta .fancybox-wrap.search-mobile-filter-box .fancybox-close,
	html.beta .fancybox-wrap.imgviewer .fancybox-close {
		top: 7px;
		right: 15px;
	}

	html.beta .fancybox-wrap.fancy-form .fancybox-close {
		top: 10px;
		right: 15px;
	}

	html.beta .fancybox-wrap.search-mobile-filter-box .filter-fancy {
		padding: 15px;
	}

	html.beta #search-sort {
		padding-top: 10px;
		padding-bottom: 10px;
		flex-wrap: wrap;
	}

	html.beta .sort-it .sort-title .title-keep {
		padding: 10px 12px;
		height: 38px;
	}

	html.beta #search-sort .list-grid a {
		width: 40px;
		height: 38px;
		padding: 5px 0;
	}

	html.beta .sort-it .sort-title .title-keep>span,
	html.beta #search-sort .user-type {
		/* font-size: 15px; */
		font-size: var(--type-p-tablet-font-size);
	}

	html.beta #search-sort .list-grid a {
		font-size: 18px;
	}

	html.beta #search-sort .user-type a {
		padding: 10px 12px;
	}

	html.beta a.alert-notify {
		/* font-size: 15px; */
		font-size: var(--type-p-tablet-font-size);

	}

	html.beta .alert-notify i {
		line-height: 18px;
	}

	html.beta .sub-line .img-check .link-check-box a {
		/* font-size: 15px; */
		font-size: var(--type-p-tablet-font-size);
	}

	html.beta .filter-remove a {
		padding: 9px 40px 9px 10px;
		line-height: 17px;
		font-size: 14px;
	}

	html.beta .filter-remove a:after {
		height: 36px;
		width: 30px;
		text-align: center;
		line-height: 36px;
		/* font-size: 15px; */
		font-size: var(--type-p-tablet-font-size);
	}

	html.beta .sort-it #sort-wrap {
		top: 36px;
	}

	html.beta .sort-it .sort-content a {
		font-size: 14px;
	}

	html.beta #body-search #bread {
		/* padding: 0 15px; */
		padding: 0 var(--type-p-tablet-font-size);
	}

	html.beta .search #main {
		border-left: none;
		border-right: none;
		border-radius: 0;
	}

	html.beta #search-items .premiums-block {
		/* margin: 10px -15px; */
		margin: 10px -(var(--type-p-tablet-font-size));
		/* width: calc(100% + 30px); */
		width: 100% !important;
		box-shadow: none;
		border-top: 3px solid rgba(0, 0, 0, 0.1);
		border-bottom: 3px solid rgba(0, 0, 0, 0.1);
		border-radius: 0;
	}

	html.beta header {
		border-bottom-color: #ccc !important;
	}

	html.beta .home-container.promote .bl {
		width: 33.33%;
	}

	html.beta .home-container.promote .bl.b2 {
		margin-left: 0%;
		margin-right: 0%;
	}

	html.beta .home-container.banner-box {
		padding: 10px 0;
	}

	html.beta body#body-home footer {
		padding-bottom: 50px;
	}

	/*    html.beta footer .cl:not(.cl0) {
        width: 50%;
    }*/

	/*html.beta footer .cl.cl2,
    html.beta footer .cl.cl3 {
        display: block;
    }*/

	html.beta footer .cl .lg img {
		max-width: 250px !important;
		display: block;
		margin: auto;
	}

	html.beta footer .line2 {
		margin-top: 0px;
		padding: 20px 0;
	}

	html.beta footer {
		padding-top: 30px;
	}

	html.beta footer .cl0 {
		/* ADDED 0 !!!!*/
		width: 100%;
		clear: both;
		margin-bottom: 20px;
		padding: 0;
	}

	/*    html.beta footer .cl .lg {
        display: none;
    } */

	html.beta footer .cl .txt {
		width: 100%;
		text-align: center;
	}

	html.beta footer .cl .lnk.lang {
		float: none;
		display: inline-block;
		margin: 0 8px 12px 8px;
		width: auto;
	}

	html.beta footer .cl .hd {
		text-align: center;
	}

	html.beta footer .cl .lnk,
	html.beta footer .langs {
		width: 100%;
		text-align: center;
	}


	html.beta footer .line2 .right,
	html.beta footer .line2 .left {
		max-width: 100%;
		float: left;
		clear: both;
		width: 100%;
		text-align: center;
	}

	html.beta footer .line2 .left {
		/* margin-bottom: 15px; */
		margin-bottom: var(--type-p-tablet-font-size);
	}

	html.beta footer .line2 .right a {
		float: none;
		margin: 0 8px 8px 8px;
		display: inline-block;
	}

	html.beta .post-edit .price-wrap .enter {
		width: 100%;
		padding-right: 0;
	}

	html.beta .post-edit .price-wrap .enter .or {
		display: none;
	}

	html.beta .post-edit .price-wrap .selection {
		width: 100%;
		clear: both;
	}

	html.beta .post-edit .price-wrap .enter>.input-box {
		margin-bottom: 6px;
	}

	html.beta .post-edit .price-wrap .selection:last-child {
		margin-right: 0;
	}

	html.beta .post-edit .price-wrap .selection a {
		padding: 7px 8px;
		margin: 0 8px 0 0;
		border-radius: 4px !important;
		background: rgba(0, 0, 0, 0.15);
		border: none;
		color: rgba(0, 0, 0, 0.7);
		width: auto;
		font-weight: normal;
	}

	html.beta .post-edit .price-wrap .selection a.active {
		font-weight: bold;
	}


	html.beta .post-edit .seller .user-email {
		width: 100%;
	}

	html.beta .post-edit .seller .phone {
		padding-right: 0;
		width: 45%;
	}

	html.beta .post-edit .seller .name {
		width: 55%;
	}

	html.beta .btn.cat-confirm,
	html.beta .btn.loc-confirm {
		position: fixed;
		bottom: 20px;
		right: 20px;
		z-index: 99;
		width: 60px;
		height: 60px;
		line-height: 60px;
		padding: 0;
		margin: 0;
		font-size: 22px;
		color: #fff;
		text-align: center;
		border-radius: 100px;
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	}

	html.beta .btn.cat-confirm i,
	html.beta .btn.loc-confirm i {
		line-height: 60px;
	}

	html.beta #body-item-edit #scroll-to-top,
	html.beta #body-item-post #scroll-to-top {
		display: none;
	}

	html.beta #category-picker.picker-v2 .shower {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 11;
	}

	html.beta #location-picker.picker-v2 .shower {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 10;
	}

	html.beta #category-picker.picker-v2 .shower-wrap {
		z-index: 102;
	}

	html.beta #location-picker.picker-v2 .shower-wrap {
		z-index: 101;
	}

	html.beta .filter-fancy #category-picker.picker-v2 .shower-wrap,
	html.beta .filter-fancy #location-picker.picker-v2 .shower-wrap {
		z-index: 999;
	}


	html.beta .cat-picker .cat-tab.sub {
		position: absolute;
		left: 0;
		top: 0;
		width: 100% !important;
		height: 100%;
	}

	html.beta #category-picker .shower .wrapper {
		margin-top: -1px;
	}

	html.beta .cat-picker .cat-tab.root .elem strong {
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}

	html.beta .cat-picker .cat-tab.sub[data-level="2"] {
		z-index: 2;
	}

	html.beta .cat-picker .cat-tab.sub[data-level="3"] {
		z-index: 3;
	}

	html.beta .cat-picker .cat-tab.sub[data-level="4"] {
		z-index: 4;
	}

	html.beta .cat-picker .cat-tab.sub[data-level="5"] {
		z-index: 5;
	}

	html.beta body #fi_user_new_list .fi_check.first {
		clear: left;
	}

	html.beta body #fi_user_new_list .fi_check.first,
	html.beta body #fi_user_new_list .fi_check {
		padding-left: 0;
		padding-right: 0;
		width: auto;
		background: transparent;
		margin-right: var(--type-p-tablet-font-size);
		/* 15px */
	}

	html.beta body #fi_user_new_list .fi_new_name {
		width: 100%;
		margin-right: 0;
		height: 40px;
		margin-bottom: 10px;
	}

	html.beta #fi_user_new_list button {
		float: right;
		width: 35%;
	}

	html.beta body #fi_list_items.fi_user_menu .fi_item {
		width: 31.33%;
	}

	html.beta .isDesktop:not(.isMobile),
	html.beta .isTablet:not(.isMobile) {
		display: none !important;
	}

	html.beta header,
	html.beta footer,
	html.beta #home-search,
	html.beta body>section.content:not(.loc-home):not(.loc-search):not(.sec-send_friend),
	html.beta .home-container {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	html.beta body.fw-supporting>section.content,
	html.beta body>section.content.sec-send_friend {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	html.beta .simple-prod .fi_save_favorite,
	html.beta .simple-prod .preview {
		display: block;
	}

	html.beta .simple-prod .fi_save_favorite span,
	html.beta .simple-prod .preview span {
		letter-spacing: -0.5px;
	}

	html.beta .loc-home #home-cat {
		padding: 0 5%;
	}

	html.beta #home-cat .inside .box {
		padding: 20px 0px 10px 0px;
	}

	html.beta #home-cat a {
		margin: 0 2px 10px 2px;
		width: 135px;
	}

	html.beta .loc-home #home-cat .box {
		flex-flow: nowrap !important;
		justify-content:center /* flex-start*/ !important;
		overflow: auto;
		scroll-behavior: smooth;
		scrollbar-width: none;
	}

	
	

	html.beta #home-search .col2,
	html.beta #home-search .col3 {
		display: none;
	}

	html.beta #home-search .col4 {
		width: 35%;
	}

	html.beta #home-search .col1 {
		width: 65%;
	}

	html.beta .products.grid .simple-prod,
	html.beta .white .simple-prod {
		/* width: 48%;*/
		width: 31%;
	}

	html.beta #bpr-seller.bpr-block .bpr-comp {
		width: 48% !important;
	}

	html.beta #public-items.products.grid .simple-prod {
		width: 48%;
	}

	html.beta #search-items .products.grid .simple-prod {
		width: 48%;
	}

	html.beta .related.products.grid .simple-prod {
		width: 48%;
	}

	html.beta footer .line1 .col1,
	html.beta footer .line1 .col2,
	html.beta footer .line1 .col3 {
		width: 100%;
		text-align: center;
		padding: 0;
		clear: both;
		margin: 0 0 10px 0;
	}

	html.beta footer .line1 strong {
		display: none;
	}

	html.beta footer .share a {
		display: inline-block;
		float: none;
		margin: 0 4px 8px 4px;
	}

	html.beta footer .col3 a {
		margin: 8px 0 0 0;
		padding: 10px 5px;
	}

	html.beta footer .line1 .locale {
		text-align: center;
	}

	html.beta footer .line1 .locale a {
		float: none;
		display: inline-block;
		margin: 0 3px 5px 3px;
	}

	html.beta #scroll-to-top {
		display: none;
	}

	html.beta .mobile-post-wrap {
		position: fixed;
		left: 0;
		bottom: 15px;
		width: 100%;
		z-index: 9;
		text-align: center;
		display: none;
	}

	html.beta .mobile-post {
		display: inline-block;
		height: 46px;
		width: auto;
		z-index: 9;
		line-height: 22px;
		border-radius: 100px;
		font-size: 17px;
		font-weight: 500;
		padding: 12px 22px;
		box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);
		text-align: center;
	}

	html.beta .mobile-post i {
		line-height: 22px;
		margin-right: 8px;
		font-size: 20px;
		float: left;
	}

	html.beta .search #filter {
		display: none;
	}

	html.beta .search #main {
		width: 100%;
	}

	html.beta .loc-search #home-cat .inside .box {
		padding: 15px 5px 9px 5px;
		text-align: center;
	}

	html.beta .loc-search #home-cat a {
		width: 100px;
		margin-left: 1px;
		margin-right: 1px;
	}

	html.beta .basic {
		margin-top: 10px;
		margin-bottom: 12px;
	}

	html.beta #listing .item {
		width: 100%;
		margin: 0 0 10px 0;
	}

	html.beta #listing .side {
		width: 100%;
		margin: 0 0 20px 0;
	}

	html.beta #body-item #listing .side>div.data {
		border-radius: 0;
		border-left: none;
		border-right: none;
		margin-left: -15px;
		margin-right: -15px;
		width: calc(100% + 30px);
	}

	html.beta .item-bx-pager a {
		width: 23%;
	}

	html.beta #comment .info h3 .date {
		clear: both;
		float: none;
		margin-bottom: 4px;
		display: inline-block;
		width: 100%;
	}

	html.beta .btn.new-comment {
		width: 100%;
	}

	html.beta #comment .comment {
		padding: 15px 0;
	}

	html.beta #photos .qq-upload-button {
		max-width: calc(100% - 20px);
	}

	html.beta .user-menu-wrap {
		position: relative;
		z-index: 97;
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		float: left;
		clear: both;
		margin: 0 0 15px 0;
	}

	html.beta #user-menu {
		display: none;
		width: 100%;
		margin: 0 0 0 0;
		float: left;
		clear: both;
		width: 100%;
		position: relative;
		top: auto;
		left: auto;
		border-radius: 4px;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
	}

	html.beta .body-ua #main {
		width: 100%;
		padding: 0;
	}

	html.beta #pp-side {
		width: 100%;
		margin: 0 0 15px 0;
	}

	html.beta #public-items {
		width: 100%;
		margin: 0 0 30px 0;
		min-height: 200px;
	}

	html.beta .logo img {
		left: 0;
		right: auto;
		width: auto;
		max-width: 100%;
	}

	html.beta .mobile-block {
		float: right;
		height: 50px;
		margin: 5px 0 5px 0;
		font-size: 0;
	}

	html.beta .mobile-block a {
		display: inline-block;
		width: 46px;
		height: 50px;
		margin: 0;
		text-align: center;
		float: right;
		position: relative;
	}

	html.beta .mobile-block a .inr {
		width: 30px;
		height: 30px;
		float: left;
		margin: 10px 8px;
		position: relative;
		display: inline-block;
	}

	html.beta .mobile-block a .ln {
		opacity: 1;
		position: absolute;
		left: 0;
		height: 3px;
		margin: 0;
		border-radius: 3px;
		width: 100%;
		background: #333;
		display: block;
		transition: 0.2s;
	}

	html.beta .mobile-block a .ln.ln1 {
		top: 4px;
	}

	html.beta .mobile-block a .ln.ln2 {
		top: 14px;
	}

	html.beta .mobile-block a .ln.ln3 {
		top: 24px;
	}

	html.beta .mobile-block a.opened .ln.ln1 {
		top: 14px;
		transform: rotate(45deg);
	}

	html.beta .mobile-block a.opened .ln.ln2 {
		opacity: 0;
	}

	html.beta .mobile-block a.opened .ln.ln3 {
		top: 14px;
		transform: rotate(-45deg);
	}

	html.beta .mobile-block a#m-search .ln.ln1 {
		opacity: 0;
	}

	html.beta .mobile-block a#m-search .ln.ln3 {
		opacity: 0;
	}

	html.beta .mobile-block a#m-search.opened .ln.ln1 {
		opacity: 1;
	}

	html.beta .mobile-block a#m-search.opened .ln.ln3 {
		opacity: 1;
	}

	html.beta .mobile-block a .rd {
		opacity: 1;
		position: absolute;
		left: 1px;
		top: 1px;
		height: 28px;
		width: 28px;
		margin: 0;
		border-radius: 30px;
		box-shadow: 0 0 0 2.5px #333 inset;
		display: block;
		transition: 0.2s;
	}

	html.beta .mobile-block a .cd {
		transform: rotate(45deg);
		opacity: 1;
		position: absolute;
		right: 1px;
		bottom: 2px;
		height: 3px;
		margin: 0;
		border-radius: 3px;
		width: 6px;
		background: #333;
		display: block;
		transition: 0.2s;
	}

	html.beta .mobile-block a.opened .rd {
		opacity: 0;
		width: 0;
		height: 0;
		top: 50%;
		left: 50%;
	}

	html.beta .mobile-block a.opened .cd {
		opacity: 0;
		height: 0;
	}

	html.beta .mobile-block a#m-options {
		margin: 0 0 0 2px;
	}

	header .left {
		width: calc(100% - 120px);
		max-width: 100%;
	}

	html.beta .logo {
		width: 100%;
	}

	html.beta .home-container.tabs {
		margin-top: 25px;
	}

	html.beta .products.list .simple-prod .user {
		right: 10px;
		bottom: 10px;
	}

	html.beta #public-items .block {
		padding-bottom: 10px;
	}

	html.beta #menu-cover {
		position: fixed;
		top: 61px;
		left: 0;
		right: 0;
		bottom: 0;
		background: rgba(0, 0, 0, 0.1);
		z-index: 998;
	}

	/* html.beta #menu-user,
	html.beta #menu-options {
		position: fixed;
		top: 61px;
		left: 0;
		right: 0;
		bottom: 0;
		background: #fff;
		z-index: 999;
	} */

	html.beta #user-menu .update-avatar {
		display: none;
	}

	html.beta #user-menu .img {
		padding: 15px 22px;
	}

	html.beta #user-menu .img .box {
		float: left;
		width: 30px;
		height: 30px;
		margin: 0 4px 0 0;
	}

	html.beta #user-menu .img strong {
		float: left;
		width: auto;
		margin: 6px 0;
		font-size: 16px;
		max-width: calc(100% - 50px);
		overflow: hidden;
		white-space: normal;
		text-overflow: ellipsis;
	}

	html.beta #user-menu .wrap>div.img {
		background: rgba(0, 0, 0, 0.3);
	}

	html.beta #user-menu li.active a {
		background: transparent;
	}

	html.beta #home-search .col1 {
		border-right: none;
	}

	html.beta body#body-item #scroll-to-top,
	html.beta body#body-search #scroll-to-top {
		display: none;
	}

	html.beta body#body-item .mobile-post,
	html.beta body#body-search .mobile-post {
		display: none;
	}

	html.beta .flash-box {
		left: 13px;
		bottom: 8px;
		max-width: calc(100% - 26px);
	}

	html.beta .flash-box .flashmessage {
		min-height: 40px;
		padding: 10px 10px 10px 40px !important;
		margin-bottom: 6px;
	}

	html.beta .flashmessage:after {
		width: 32px;
		font-size: 16px;
	}

	html.beta .flashmessage:before {
		width: 32px;
	}

	html.beta #home-search .line1.open {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
	}

	html.beta #home-search .query-picker .shower-wrap {
		width: calc(153.8% + 2px);
	}

	html.beta .maintenance h1 {
		font-size: 60px;
		letter-spacing: -4px;
		line-height: 70px;
	}



	@keyframes breath {
		from {
			transform: scale(1);
		}

		to {
			transform: scale(2.5);
		}
	}

	html.beta #home-slider .products .prod-wrap .simple-prod {
		/* width: calc(100%/2.5) !important; */
		width: 48% !important;
		max-width: 500px;
	}


	/* Profile Page */
	html.beta .user-menu-wrap {
		margin-top: 20px;
	}

	html.beta .user-menu-wrap .user-button {
		background-color: var(--new-primary-color);
		border-radius: var(--border-radius-inputs);
	}

	html.beta .inside.user_account div#main,  html.beta .loc-custom .user_account div#main {
		width: 100%;
		padding: 0 var(--padding-between-text-elmt) var(--padding-updown-inside-cards) var(--padding-between-text-elmt);
	}

	html.beta #body-user-items .loc-user .user_account .items h1,  html.beta .loc-custom .user_account div#main h1 {
		padding-left: var(--padding-updown-inside-cards);
	}
}