@media screen and (max-width: 1200px) and (min-width:881px) {  
	
	.basket_title {
		max-width: 250px;
		overflow: hidden;
		white-space: nowrap;

	} 

	.top_nav {
		min-width:1000px;
	}
	
	.container {
		width:1000px;
	}
	 
	#pagewrapper {
		width: 1000px; 
	}
	
	.msg_red {
		right:-100px;
	}	
	
	.msg_green {
		right:-100px;
	}
	
	#pagewrapper_head {
		width: 1000px; 
	}
	
	.fav_ico {  
		right: 165px;
		width: 45px;
		background-position:14px center;
	}
	.fav_ico:before{
		left:43px;
	}
	.basket {
		width: 155px;
		margin-left:10px;
	}
	
	.topbanner img {
		max-width:1000px;
	}
	 
	
	.rsearch {
		width:790px;
	}
	
	#left {
		width:200px;
	}
	.searchdep{
		width:202px;
	}
	.search_lot_title { 
		margin-top:10px;
		width:380px;
		max-height:74px;
		white-space:pre;
		overflow:hidden; 
	}
	
	
	.searchparams {
		font-size:12px;
		width:172px;
		overflow:hidden;
	}

	.search_form { 
		margin-left:10px;  
	}
		
	.search_form input[type=text] { 
		width:235px;  
	}
	
	


	.user_info {
		width: 118px;
		height: 62px;
		font-family: 'Open Sans';
		color: black;
		margin-top:20px;
		font-size: 12px;
		line-height: 16px; 
	}
	
	.user_sort_button {
		width: 118px; 
	}

	
	.suggestions { 
		width: 491px;  
		z-index:1000;
	} 
	
	.cat_mselect {
		width:130px;
		min-width:120px;
		overflow:hidden !important; 
	}
 
	
	.multisearch_ico{
		display:none;
	}
	
	.basket_text {
		font-size:10px; 
		font-family: "Open Sans SemiBold"; 
		margin-top:2px; 
		left: 49px;
		text-align: center;
		width: 95px;
	}
	.basket_ico { 
		position: absolute;
		top: 25px;
		width: 45px;
		right: 5px;
		background-position: 10px center;
	}
	.basket_ico:before { 
		right:43px;
	}
		
	.topcats {
		width:991px;
	}
		
	.footer .tech {  
		left: 350px;
	}
	
	.suggestions {
		left: 221px; 
	}

	.lot_about_menu { 
		width:290px;
		right:10px; 
	}
	.footer .support {  
		left: 494px;
	}
	
	.prebuy_title {
		right:247px;
	}
	.prebuy_data {
		right:430px;
	}
	.prestake_title {
		right:350px;
	}

	.prestake_data {
		right:430px;
	}
	.similar_hr {
		margin-top:0px;
	}
	
	.lots .lot{
		border-style: solid;
		border-width: 1px;
		border-radius:5px;
		border-color: rgb(232, 232, 232);
		background-color: rgba(247, 247, 247, 0); 
		width: 200px;
		height: 332px;
		padding-left:10px;
		padding-right:10px;
		cursor:pointer; 
		display:inline-block;
		white-space: normal ;
		margin-left:15px;
	}
	.hid_1024 {
		display:none;
	}
	
	.lot_img_align { 
		overflow:hidden;
		max-width:384px;
		max-height:481px;
	}
	
	.limgborder { 
		position:absolute;
		border:1px solid lightgray;
		width:384px;
		height:291px; 
		z-index:10;
		border:0px;
		border-radius:0px;
		border-right: 1px solid #ebebeb; 
		pointer-events:none
	}

	.limgborder2 { 
		position:absolute;
		border:0px;
		width:165px;
		height:281px;
		border-radius:5px;
		margin-left:105px;
		z-index:100;   
		cursor:pointer;	
	}			
	.lotmenu {
		position:absolute;
		right:195px;
		top:15px;
		width:395px
	}

	.about_menu {
		position:absolute;
		float:right;
		top:227px;
		right:285px;
		width:320px;
		font-family: Open Sans;
		color:#444444
	}
	.search_body_subscribe { 
		right: 335px; 
		width: 100px;   
		white-space: pre;
	}
	.spos {
	    left: 10px;
	}	
	.buymenu {
		width:615px;
	}
	.cabinet_right_body {
		float:right;
		position:relative;
		width:785px;
		z-index:0
	}
		
	
	.lots .lot .lot_title a:link,.lot_title a:active{
		font-size:14px;
	}
	
.topcats .topmenu {   
	margin-left:6px; 
	padding-left:2px; 
	margin-right:6px; 
	padding-right:2px;  
} 
	
	.topcats .topmenu a.link_first:link, a.link_first:active, a.link_first:hover, a.link_first:visited{
		font-size:14px;
	}
	
	.topcats .topmenu a.link_second:link, a.link_second:active, a.link_second:hover, a.link_second:visited{
		font-size:12px;
	}
	
	
	.topcats .topmore { 
		margin-top:13px; 
		padding-top:7px;    
		margin-left:6px;    
		margin-right:6px; 
	}   
	 
	.topcats .topmore a.link_first:link, a.link_first:active, a.link_first:hover, a.link_first:visited { 
		font-size:14px;
	}  
	.topcats .topmore a.link_second:link, a.link_second:active, a.link_second:hover, a.link_second:visited { 
 
		font-size:12px;
	}
	
	.safe {
		max-width:98%;
	}
	.news {
		width:1000px;
	}
	 
	.lot_fullscreen_button {
		z-index:10;
		margin-top:318px;
		position:absolute;
		left:342px;
		width:30px;
		height:30px;
		opacity:0.35;
		cursor:pointer;
	} 
	
	.search_body_subscribe{
		right:335px;
	}
	.search_sort {
		display:none;
	} 
 
	.prebuyv3-media-col {
		width: 176px;
		padding-right: 20px;
	}

	.prebuyv3-side-col {
		width: 260px;
		padding-left: 20px;
	}

	.prebuyv3-media {
		width: 176px;
		height: 176px;
	}

	.prebuyv3-lot-title a,
	.prebuyv3-lot-title a:link,
	.prebuyv3-lot-title a:visited,
	.prebuyv3-lot-title a:active {
		font-size: 17px;
	}
	
}

@media screen and (max-width: 880px) { 

	.newstyle-content-wrap {
		margin-top:15px;
		padding-bottom:0px;
	}

	.newstyle-content-wrap .page-title-wrap { 
		width:100%;
		height: 40px; 
		margin-top:0px;
		border-bottom: 2px solid #dfdfdf;
		margin-left:0px;
	}

	.newstyle-content-wrap .page-title-wrap .page-title { 
		font-family: "Open Sans";
		font-weight: 600;
		padding: 8px 8px;
		margin-left: 10px;
		font-size: 15px; 
	}
 
	.prestake_checkbox {
		top:78px;right:12px;
	}
	
	.info_gray_msg {
		display: block;
		width: 300px;
		height: auto;
		border-radius: 15px;
		padding: 10px;
		position: fixed;
		bottom: 15%;
		left: calc(50% - 160px);
		color: #FFF;
		background: rgb(100, 140, 190);
		opacity: 0.95;
		z-index: 1000;	
	}
	
	.tooltip {
	    width: auto;
	    height: auto;
	    max-width: 180px;
	    border-radius: 15px;
	    border-top-right-radius: 6px;
	    padding: 10px;
	    background: rgb(100, 140, 190);
	    position: absolute;
	    right: 10px;
	    margin-top: 40px;
	    color: #FFF;
	    z-index: 1;
	    cursor:pointer;
	}

	.tooltip::after {
	    background: rgb(100, 140, 190);
	    width: 15px;
	    height: 15px;
	    content: "";
	    top:-10px;
	    position:absolute;
	    transform: rotate(45deg
		             );
	    top: -7px;
	    right: 16px;
	    z-index:0;
	    border-radius:2px;
	    display: block;
	}	
	.didyoumeandidyoumean {
		font-size:15px;margin-top:55px;margin-left:10px;height:20px
	}
	
	.searchparams {
		width:100%;
		padding-top:7px;
		padding-bottom:7px;
		padding-left:0px; 
	}
	
	.searchparams .cat_block{
		padding-top:3px;	
		padding-bottom:3px;
		zoom:1.1;
	}	
	
	.actual_cat_name {
		padding-left:15px;
	}
	
	.searchparams .cat_block {
		width:100%;
		width:calc(100% - 60px);
	}
	
	.newstyle-content-wrap {
		padding-left:0px;
		padding-top:5px;
		padding-bottom:5px;		
	}
	
	.search_button_parcats:active,.search_button_parcats_active {
		background: #f7f7f7 !important;
	}
	 
	.search_lot_title:hover{
		color:#1c1e21;
		text-decoration:none;
	} 
		

	#modal_delivery .modal-content{
		max-width:100%;
	}
 
	.white_button:hover, .wg_button:hover {
		background:#FFF;
	}
	
	#wrapContent .white_button {
		font-size: 14px;
        	padding-top: 7px;
		padding-bottom: 2px;
		border-radius: 7px;
		padding-left: 0px;
		padding-right: 0px;
		border-radius:25px
	}
	   
	#filters_form_mob {
		width:calc(90% - 52px);
		text-align:center;
	}
	
	.popular_queries {
		border-radius:8px;
	}
	
	.popular_queries:active,.lots .lot:active {
		opacity:0.65;
	}
		
	.popular_queries { 
		margin-left:10px; 
	} 

	.button:hover , .gray_button:hover ,.green_button:hover , .blue_button:hover, input[type=submit]:hover {
		filter: none;
		opacity:1;
	}
	.button:active , .gray_button:active  ,.green_button:active  , .blue_button:active, input[type=submit]:active  {
		opacity:0.8;
	}
	.otab {
		padding-left:8px;
		padding-right:8px;
	}
	.otab:hover {
		border:0px solid transparent;
		padding-left:8px;
		padding-right:8px;
	} 
	
	.cat_block {
		width: 100%;
		padding-left: 15px;
		padding-top: 5px;
		padding-bottom: 5px;
		margin-top:0px;
		margin-bottom:0px;
	}

	#filters_form .cabinet_search_form {
		margin-left: auto;
		margin-right: auto;
		padding-right:0px;
	}
	
	.cabinet_search_form input[type=text] {
		width:calc(90% - 42px) !important;
	  	border-top-left-radius: 25px;
	  	border-bottom-left-radius: 25px;	
	  	height:30px  	
	}
	.cabinet_search_form input[type=text]::placeholder {
		color:#b3b3b3;
	}

	.nav-toggle:active, .mobile-header__btn:active {
		background: rgb(220,220,220);  
	}
	
	.wg_button {
		border-radius:25px !important;
		min-height:38px;
	}
	
	.green_button,.blue_button,.button,.gray_button,.white_button {
		border-radius:25px !important;
	}
	
	.cab_sort_button {
		border:1px solid #d0d0d0;
		border-radius:25px !important;
	}
	.cab_sort_button,.cab_sort_button_opened {
		border-radius: 6px;
		padding: 7px 10px 2px 13px;
		margin-left: 0px;
	}
	
	.cab_sort_button_opened {
	        border-radius: 16px;
	        padding-bottom: 10px;
	}
	.cabinet_search_submit { 
	    border-top-right-radius: 25px !important;
	    border-bottom-right-radius: 25px !important;
	    height:40px;
	}
	
	.white_button:active,.wg_button:active,.cab_sort_button:active,#left .departments ul.no-js li.submenu:hover ul li a:active, #left .departments ul li.submenu-hover ul li a:active , .cat_block:active, .active_white_tab:active, .mobile-header__logo:active  {
		background: rgb(220,220,220);  
		border-radius:25px;
	}
	.cur_pagination a:active {
		background: rgb(220,220,220); 
		filter:none;
		border-radius:25px;
	}

	.ellipse_icon:active,.dialog-file:active {
		filter: brightness(80%) 
	}
	
	a.tridots:active{
		background: transparent  !important; 
	}

	.searchcat {
		text-align: left;
		padding-left: 20px;
		padding-right: 20px;
	}

	.searchcat a{  
		padding:3px;
	}

	.user_mob_cab_tab:active,.catlist_s a:active, .lot_about_menu a:active, .tab:active {
		  background: rgb(235,235,235) !important; 
	}
	#left .departments ul.no-js li.submenu:hover ul li a:hover, #left .departments ul li.submenu-hover ul li a:hover{
		background:#FFF:
	}
	
	#search_params_span {
		display:block !important;
		will-change:transform;
		height:0px; 
		transform-origin:top;
		transform:scale(0); 
		position: absolute;
		transition:transform 0.2s cubic-bezier(0.2, 0, 0, 1);	
		overflow: hidden;	
	}
		
	#search_params_span.active {
		height:auto;
		overflow: visible;
		position: relative;
		transform:scale(1);
		transition: transform 0.2s cubic-bezier(0.2, 0, 0, 1);	
	}
	#lot_modal_text .loader_container{
		position:absolute;
		top:550px;
	}
	#lot_page_like {
		top: 13px;
		right: 0px;
		color: grey;
		font-weight: 600;
		font-size: 13px;
		text-align: right;
		padding-right: 9px;
		width: auto;
		background-position-x: 9px;
		background-position-y: 11px;
		padding-left: 32px;
		background-size: 18px; 
	}
	.div_lot_hc_block {
		margin-top:0px;
		max-width:80%;
		margin-bottom:20px;
	}
	#lot_modal_like {
		top: 21px;
		right: 12px;
		color: grey;
		font-weight: 600;
		font-size: 13px;
		text-align: right;
		padding-right: 0px;
		width: auto;
		background-position-x: 2px;
		background-position-y: 11px;
		padding-left: 25px;
		background-size: 18px;
	}
	#search_cats_span {
		overflow: hidden;
		display:block !important;
		will-change:transform;
		height:0px; 
		transform-origin:top;
		transform:scale(0); 
		transition:transform 0.2s cubic-bezier(0.2, 0, 0, 1);		
		position: absolute;		
	}
		
	#search_cats_span.active {
		position: relative;
		height:auto;
		overflow: visible;
		transform:scale(1);
		transition: transform 0.2s cubic-bezier(0.2, 0, 0, 1);	
	}
	
	.cabinet_table_img {
		height:0px;
		margin-top:10px;
		z-index:1;
	}
	
	.search_lot_highlight { 
		box-shadow: inset 4px 0 0 #3576f2;
		background-color: #f4f8ff;
		border-radius:0px;
	}
	
	.search_lot:active{
		background: rgb(235,235,235); 
		transition: background-color 0.17s ease;
	}
	.search_lot.search_lot_highlight:active{
		background: rgb(235,235,235) !important; 
		transition: background-color 0.17s ease;
	}
	.search_lot_seller_rating a:active,.cab_sort_button:active,.cab_sort_button_opened:active,.cab_sort_button_opened a:active, .search_sort_left a:active, .lots_table a:active,.nav__close:active, .menu_cat_block a:active, .mobile-form-search__input:active,input[type=text]:active, .searchcat a:active {
		background: rgb(240,240,240); 
		transition: background-color 0.1s ease;
	} 
	
	.lots_table .cabinet_table_img a:active{
		background:transparent;
	}
	
	.sell_error {
		font-size:15px;padding-top:30px;padding-bottom:0px;color:red;font-weight:600
	}	
	.stat_subhead {
		right:auto;
	}
	.sell_load_img { 
		position:relative;
		margin-left:auto;
		margin-right:auto;
		margin: 0 auto;		
		display:block;
		padding:18px;
	}
	.cabinet_right_body { 
		float:none;
		position:relative; 
		width:100%;
		z-index:0
	}

	.register_login_page_description { 
		padding-left:15px !important; 
		padding-right:15px !important;
	}
	.newstyle-content-wrap .form-items .item-label {	
		margin-left:3px;
	}

	#fullsize_description {
		border:0px;
	}

	.login_input {
		max-width:100%; 
	}
 
	.cab_hr {
		/*width:45%;
		float:right;*/
		max-width:160px;
		margin-top:15px;
	}
	.login_button {
		width:100%;
		max-width:450px;
	}
 
 
	.login_register_sug a, .restore_password_href, .reg_check_terms a, .reg_check_terms_21 a{
		color: #656565 !important;
	}
	 
	.restore_password_href {
		margin-left:8px
	}

	.sort_button {
	    border-radius: 25px;
	    padding-top: 4px;
	    padding-bottom: 4px;
	}

	.lotbutton .sort_button {
		border: 1px solid #e5e5e5;
		color: #434343;
		font-size: 13px;
		border-radius: 8px;
		text-align: center;
		background: #FFF;
		width: max-content;
		padding-left: 15px;
		margin-top: -5px;
		padding-right: 15px;
		cursor: pointer;
		padding-top: 4px; 
	        display: inline-block;
	}  
	
	.lotbutton .sort_button:active {
		background:#f7f7f7 !important;
	}
	.lotbutton .sort_button:hover {
		background-color: #FFF;
	}
	
	.rsearch .sort_button {
		background: #FFF;
		border:1px solid transparent;
	}

	.sb_active {
		border-radius:16px;
	}

	.rsearch .sb_active {
		border: 1px solid #e5e5e5;
	}

	.rsearch .sort_button .sb_active_head {
		text-align:center;
		font-size:13px;
		font-family: 'OpenSans-SemiBold';	
		color: #434343;
		
	}

	.spos {
		left:65px;
	}
	 


	.rsearch_top_lots {
		font-size:15px;
		font-family: 'OpenSans-SemiBold';	
		color: #1c1e21;
		margin-left:9px;
		text-align:left;
	} 


	.rsearch .search_subscribe {
		top: 130px;
	}
	.rsearch .search_body_subscribe {
		top: 130px;
	}

	.searchimg { 
		background-position: top center !important;
		border-radius: 3px;  
		max-width:140px; 
		max-height:140px;
	}

	.user_highlight{
		font-size: 17px; 
		font-weight:700;
		color: #1c1e21;
	}		

	.user_sort_button { 
		width:270px;
   		display: inline-block;
	}

	.reviews_prof_title {
		color: #1c1e21;
		font-size: 15px;
		font-weight:700;
		margin-bottom:0px;
		margin-left:15px;
		padding-bottom:0px;
	}
	 
	.user_reviews_top_rating { 
		font-size:13px;
	}
	.lot_fullscreen_button {
		left:auto;		 
		margin-top:15px;
		right:13px;
	} 
	
	.limgborder2 { 
		display:none;
	}
		
	.cabinet_left_menu {
		display:none;
		width: 100% !important;
		padding-bottom: 20px;
		float: none;
	}
	.cabinet_right_body #description {  
		padding-right:0px;
	}
	.cabinet_limg_border {
		border:0px;
		width:45vw; 
		max-width: 320px;
		max-height: 280px;
		height:auto;
		
		min-height:auto;
		padding:10px;
		padding-top:0px;
		margin: 0 auto;	
		float:left;
		margin-top:5px;
	}	
	.cabinet_limg {
		position:relative;
		background-position: center top !important;
		width:40vw;
		height:auto;
		min-height:220px; 
		max-width: 320px;
		max-height: 280px;
	}
	 
	input[type=checkbox]
	{ 
		background-color:#FFF;
		margin:5px; 
	}
	
	.lot_img_align { 
		overflow:hidden;
		max-width:100%;
		max-height:405px; 
	}
	
	.limgborder { 
		border:0px;
		width:100%;
		height:480px;
		border-radius:5px;
		z-index:10;
		border-left:0px;
		border-right:0px;  
	}
	.cabinet_order_params { 
		margin-top:40px;
		margin-left:0px;		
	}
	
		
	.cabinet_search_form {
		margin-top:20px;
		padding-right:0px;
		float:none;
		text-align:center;
	}
	#filters_form .cabinet_search_form{
		width:auto;
		margin-left:0px;
	}

	.lots_table {
		margin-top:-50px;		
	}
	 
	
	.lots_table tr {
			display: block; 
			border:0px;
			padding-left:0px;
			margin-left:0px;
			padding-top:5px;
			padding-bottom:18px;
			border-bottom:1px dashed lightgray ;
			padding-right:15px;
			padding-left:15px;
	}  

	.cab_sidebar_menu {
		width:100vw;height:53px;margin-left:0px;margin-bottom:15px; 
		overflow:hidden;
	}
	.cabinet_top_menu { 
		overflow:hidden; 
		padding-bottom:5px;
	}
	
	#cab_tab_2 {
		left:162px;
	}
 
	.cab_renew_menu {
		position:relative;
		margin-bottom:0px
		;z-index:100;
		text-align:center;
		line-height:65px;
		width:100%;
		width:calc(100% - 5px);
		margin-right:0px;
		padding-right:0px;	
		padding-left:0px;	
		float:none;
	}
		
	.cab_desc_padding {
		padding-left:0px;
		text-align:center;
	}
	.cab_end_note {
		margin-top:140px;right:0px;text-align:center;
	}
		
	.cab_nsell_top_pagination {
		width:100vw;float:left;margin-top:0px;margin-bottom:-20px;padding-right:0px;margin-left:0px;text-align:center;z-index:20
	}
	
	.cab_buyer_pagination {
		position:relative;bottom:5px;float:none;z-index:20;margin-top:15px;padding-bottom:15px;margin-right:0px; text-align: center;
	}

	#s_filter {
	margin-left:10px;margin-top:30px;
	text-align:center;
}

	#categories {
		min-width:300px;
		width:100vw;
	}
	#left .departments ul {
		border-left:0px;
		border-right:0px;
	}

	
	#left .departments ul.no-js li.submenu:hover h2:before,
	#left .departments ul li.submenu-hover h2:before {
		display:none;
	}
	#left .departments ul.no-js li.submenu:hover h2:after,
	#left .departments ul li.submenu-hover h2:after {
		display: none;
	}
	#left .departments ul.no-js > li.submenu:hover>div.sub-container,
	#left .departments ul > li.submenu-hover > div.sub-container {
		display: none;
	}
	
	.tab:hover {
		border: 1px solid transparent; 
		background-color:transparent; 
	}
	
	#cab_tab_1 { 
		width:105px; 
	}
	#cab_tab_2 { 
		width:110px; 
	}
	#cab_tab_3 {
		left:312px;
		width:50px; 
	}
	#cab_tab_3_uk {
		left: 302px;
		width: 62px;
		font-size: 15px;
	}
	
	.cabinet_cat_pos {
		position:relative;
		z-index:30;
		width:100%;
	}
	
	.fullsize_hid{
		visibility:hidden;
		display:none  !important;
	}
	
	.search_lot_bn_block {
		display:none;
		
	} 
	
	.search_lot_delimiter {
		display:none;
	}
	 
	.search_lot_delivery {
		display:none;
		
	} 
	.search_lot_auction {
		color: #878787;
		display:inline-block;
		font-family: "Open Sans";
		font-size: 11px;
		font-weight: 400;
		font-style: normal;
		letter-spacing: normal;  
		text-transform: uppercase;  

		position:relative;
		margin-left:0px;
		right:auto;
		left:0px;  
		margin-top:6px;
	}

	.search_lot_info{ 
		display:none;
	}
	.lot_hc { 
		margin-left:15px;
		width:118%;
		text-align:left;
	}
	
	.subhead {
		font-size: 16px; 
		display:inline; 
		text-align:justify;
		line-height:20px;
	}

	.top_nav { 
		min-width:100px; 
	}

	#pagewrapper {
		width: 100vw;  
	}

	#pagewrapper_head {
		width: 100vw;  
	}
	
	.container {	
		width: 100%;  
	}
	.top_nav  .menu{ 
		float:none; 
		text-align:center;
	}
	.topcats {
		display:none; 
	}
	.topbanner { 
		display:none;
	} 
		
	.toppopmenu {
		position:absolute; 
		top: 381px; 
		margin-left: 16px;
		background:#333333; 
		height:auto;
		width:auto;
		font-family: 'Open Sans';
		font-size: 15px; 
		padding-top:10px;	 
		padding-bottom:5px;	 
		padding-left:0px;	
		padding-right:80px;	 
		z-index:1000001;	
		line-height:23px;
	}
	
	.prestake_ambrella {
		display:none;
	}
		
	.modal_universal {
		position:absolute;
		overflow:visible;
		z-index: 10000000; 
		padding: 0px;  
		margin-top:-55px;
		width:100vw;
		min-height:100%;
		background:transparent;
	}
	
	.modal-user-information-message {
		max-width:100%;
	}

	#lot_modal {
		position:fixed;
		transform: translateX(100%);
		transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
		display:block;
		pointer-events:none;
		will-change:transform;	
	}
	
	#lot_modal.active {
		transform:translateX(0); 
		transition: transform 0.4s cubic-bezier(0.5, 0.3, 0.2, 1);
		margin-top: 0px;
		pointer-events:auto;		
	}
	.toppopmenu a,.toppopmenu a:visited,.toppopmenu a:link,.toppopmenu a:active,.toppopmenu a:hover {  
		font-size: 14px;
		font-family: 'Open Sans';
		color: #FFF;
		padding:5px;		
	}
	
	.topbanner_m {
		margin-top:15px;
		margin-bottom: 25px;
		width: 100%;
		display:block;
		/* margin-left:5px; */
		text-align:center;
		max-width: calc(100% - 20px);
		min-width: 250px;
		padding-left: 10px;
		padding-right: 10px;
	} 
	.banner_slide_img{ 
		width:90vw;
		max-width:600px;
	}	
	.navbg {
		display:none;
	}
	.news { 
		width:910px;
	}
	
	.head {
		margin-left:25px; 
	} 
	
	.rec_head{ 
		padding-left:0; 
		top:0px; 
	}
	
	.rsearch .recomended {
		margin-top:-55px;
		z-index:4;
		text-align:left;
	}
	
	.rsearch .rec_head {
		font-size: 15px;
		font-family: 'OpenSans-SemiBold';
		color: #1c1e21; 
		text-align: left;
		padding-left: 5px;
	        display: block;
	}
	
	.rsearch .rec_body_text {
		margin-left: 30px;
		width:calc(100% - 35px);
		color: rgb(55,55,55);
		margin-top: 30px;
	}
	
	.rsearch .recomended .lots { 
		margin-left:15px; 
	} 
	
	.news .head {
		margin-left:17px;
	}	
	.lots, .similar .lots {
		margin-top:10px; 
		margin-left:15px;
		padding-bottom:10px;
	}
	.similar .lots {
		margin-left:5px;
	}
	.lots {
		overflow:scroll;
	}
	.lots .lot, .similar .lots .lot{ 
		width:100px;
		height:160px; 
		border-color: rgb(232, 232, 232);
		background-color: rgba(247, 247, 247, 0);
		margin-left:10px;
	        border-radius: 8px;
	        padding-left:5px;
		overflow:hidden;
	}  
	
	.lots .lot .price {
		margin-top:8px;
	}
	
	.lots .lot .lot_title, .similar .lots .lot .lot_title{ 
		margin-top:5px;
		font-weight:500;
		max-height:20px;
		overflow:hidden;
	}

	.lots .lot .lot_image, .similar  .lots .lot .lot_image{
		margin-top:5px;margin-right:auto;margin-left:auto;width:105px; height:100px;
	}

	.lots .lot .buy_now , .similar .lots .lot .buy_now {
		display:none;
	}
	
	.lots .lot .price , .similar .lots .lot .price {
		font-size:12px;
	}
	
	.lots .lot .lot_title a:link,.lot_title a:active , .similar .lots .lot .lot_title a:link,.lot_title a:active {
		font-size: 12px;  
	}
	.lots .lot .lot_date , .similar .lots .lot .lot_date {
		display:none;
	}
	
	.recomended {
		margin-top:5px;
		margin-left:30px; 
		margin-bottom:25px;
		padding-left:0px;
	}
	.basket {
		display:none;
	}
	.fav_ico{ 
		display:none;
	}
	.basket_ico{ 
		margin-left:30px;
	}
	
	.rleft { 
		margin-left:20px;
	}
	
	.rright { 
		left:930px;
	}
	
	#recomended, #recf1 { 
		width:auto;
		overflow:hidden;
	}
	.safe { 
		width:910px;
		margin-left:30px;
		margin-bottom:50px;
	}
	
	.tech, .support {
		display:none
	}
	
	.footer {
		margin-top:15px;
		overflow:hidden;
	}
	
	.ddmenu { 
		background: #333333; 
		width: 90%; 
		height: auto;
		padding-left:5%; 
		padding-right:5%; 
		padding-bottom:20px;
		padding-top: 5px;
		display: none;
	}
	
	.active_blue_tab {
		font-size:13px !important;
	}
		
	.full_margin_20 {
		margin-top:0px
	}

	.full_margin_15 {
		margin-top:0px
	}
	
	.ddmenu li { 
		list-style-type:none;
	}
	
	.ddmenu a{ 
		font-size:15px;
		line-height:2.2;
		color: #FFF;
	}
	
	
	.aucmenu {
		position:absolute;
		left:20px;
		top:12px;
		width:150px;
		color:#FFF;
		display:inline-block;  
		height:32px; 
	}
	
	.aucmenu a { ;
		color:rgb(179, 179, 179); 
		padding-top:10px;
		padding-bottom:10px;
	}
	
	.mleft_menu {
		position:absolute;
		right:8px;
		top:12px;
		width:190px;
		color:#FFF;
		display:inline-block;  
		height:32px; 
	}
	
	.mleft_menu a { ;
		color:rgb(179, 179, 179); 
		padding-top:10px;
		padding-bottom:10px;
	}
	
	.ddmenu_ico {
		position:absolute;
		right:23px;
		top:5px;
		display:inline-block;
		background: url("/styles/ddown.png");
		width:32px;
		height:32px;
		cursor:pointer;
	}

	.rsearch {
		float:left;
		position:relative;
		margin-left:10px;
		width:715px; 
		z-index:0; 
	}
	
	.search_lot_boughts {
		display:none;
	}

	.search_lot_right_block {
		position:relative;
		left:165px; 
		width:55%;   
		max-width: -webkit-calc(100% - 170px);
		max-width: -moz-calc(100% - 170px);
		max-width: -o-calc(100% - 170px); 
		text-align:left;
	}
	
	.cabinet_limg {
		border-radius:5px;
	}
 
	.cab_lot_type_bn { 
		font-weight:600;
	}
  
	.cab_lot_type_auc { 
		font-weight:600;
	} 

	.search_lot_title {  
		font-size:13px;
		font-family: 'OpenSans-SemiBold';
		max-height:55px;	
		color: #1c1e21;
		position:relative;
		left:0px;  
		width:100%;   

		white-space:normal;
		overflow:hidden;
		text-align:left;
	} 
	.search_lot_place {
		display:none
	}
	
	.toend {
		display:none;
	}
	
	 
	.lotmenu_bought {  
		width:250px;
		position:absolute; 
		right:auto; 
		left:0px;
		top:12px;
	}
	
	
	.lotmenu {
		font-family: 'Open Sans';
		color: rgb(16, 16, 16);
		font-size: 13px;
		width: 300px;
		position: absolute;
		text-align: left;
		right: auto;
		left: 5vw;
		top: 465px;
	}
	 
	 
	.lot_green_line {
		width: 84.7vw;
		font-size: 13.5px;
		margin-right: 0px;
		margin-left: -2.3vw;
		right: auto;
		left: auto;
	}		
	
	.lotendtime {
		font-size:13px;
		font-family:'Open Sans';
		color:rgb(16, 16, 16);
		position:absolute;
		right:auto;
		width:100vw;
		text-align:center;
		left:0px;
		top: 424px;
		height:20px;
		background: transparent;
		padding-left:0px;
		max-height:20px;
		z-index:10;
		overflow:visible;
	} 
	.lotendtime ul {
		display:inline-block;
		margin-left:23px;
	}
	
	.lot_price_and_stakes_refresh {
		width:18px;
		height:18px;
		top: 4px;
		margin-left: 0px;
		opacity:0.7;
	}
	
	.buymenu {
		width:95vw;
		float:none;
		right:auto;
		left:0px;
		top: 486px;
		height:128px;
		background:#FFF;
		border:none;
		border-radius:5px;
	}
 
	.seller_button {
		position:absolute;
		float:none;
		top:615px;
		width: 100vw;
		right:auto;
		left:auto; 
	}

	.seller_button_style {
		background:#FFF;   
		border:1px solid rgb(230, 230, 230);
		border-radius:5px;
		padding:7px 10px 7px 10px;
		width:90vw;
		height:22px;
		font-family:'Open Sans';
		color:#585858;
		font-size:13px;
		margin:0 auto;
	}
	.rsearch #description{
		border:0px;
	}	
	.lot_about_menu {
		position:absolute; 
		float:none;
		top:660px;
		right:auto;
		width:95vw; 
		font-size:13px;
		line-height:23px;
		left:5vw; 
	}
	
	
	.lot_price {
		font-size:18px;
		font-family:'Open Sans';
		position:absolute;
		left:5vw;
		top:52px;
		margin-left: 7px; 
	}
	
	.lot_bn_price { 
		position:absolute;
		left:5vw;
		top:2px;
	}
	input[type=text],[type=password]  {
		border-radius:10px;
		height:30px;
		padding-left:10px;
		padding-right:10px;
	} 
	.buymenu .button { 
		width:50vw;
		padding-top:0px;
		padding-bottom:2px;
	}
	
	.buymenu .blue_button { 
		width:50vw;
		padding-top:0px;
		padding-bottom:2px;
	}
	.buymenu .gray_button { 
		width:50vw;
		text-align: center;
	}
	.stakemenu {
		position:absolute; 
		top:22px;
		left:0px;
	}	
	
	.stake_num_lots {
		position:absolute;
		left:8.9vw; 
		top:47px;
		font-family:'Open Sans';
		font-size:14px;
		margin-left:-5px;
		color:rgb(67, 67, 67);
	}
	
	.stake_form { 
		font-family:'Open Sans';
		font-size:15px;
		position:absolute;
		left:5vw; 
		width:52px;
		padding:6px !important;
		height:37px;
		margin-left:0px;
	} 
	.lot_stake_currency {
		margin-left: 35px;
		font-size: 14px;
		position: relative;
		top: 2px;
		left: 3.4vw;
	}
	
	.lot_num { 
		font-family:'Open Sans';
		font-size:15px;
		width:40px;
		margin-right:-2px;
	} 
	.lotrblock {
		float:none;
		position:absolute;
		right:auto;
		left:0px;
	}

	.lot_about_menu {
		max-width:500px;
	}
	.lotbuttons {
		position:absolute;
		right:1px;
		top:18px;
		right:30px;
		z-index:5
	}
	
	#categories.departments > h1  {
		font-size:16px; 
		padding-top:13px;
		padding-bottom:13px;
		padding-left:15px;
	}
	#categories.departments > h2 , #categories.departments > h1 {
		padding-left:10px;
		background:rgb(255,120,13,0.97);
		border-top-left-radius:0px;
		border-top-right-radius:0px;
	}
	
	.like:active,.alike:active {
	    background-color: rgb(0, 0, 0, 0.1);
	    border-radius:25px;
	}
	
	.newmsg_page_desc {
		padding-top:15px !important;
		padding-left:15px !important;
		padding-right:15px !important;
		border-top:0px !important;
	}
	
	.cabinet_right_body #categories.departments > h2 , .cabinet_right_body #categories.departments > h1{
		background:transparent ;
		font-weight:600; 		
		color: #393a3c;
	}	
	
	#categories.departments > h1 {
		padding-left:15px;
	}
	
	#categories.graydepartments > h2{
		background:rgb(131,131,131); 
	}
 
	
	.fullsize { 
		visibility:hidden;
	}
	.fullsize_b {
		display:none;
		visibility:hidden;
	}
	
	.smaller {
		margin:none;
	}
	
	.bodywrapper {  
		display:inline-block;
		width:95%;
		text-align:left;
	}  

	.user_reviews_page.bodywrapper {
		max-width:470px
	}

	.mcenter {
		text-align:center;
	}
	.lotbutton { 
		right:2.5%;
	}
	.price_reserv {
		margin-left:405px; 
	}
	.price_reserv.bn_price_exist {
		margin-top:0;
	}
	#description {
		margin:0px;
		border: 0px; 
		border-top: 1px solid rgb(230, 230, 230); 
		padding: 0px; 
		padding-left:0px;
		padding-right:0px;
		
	}
		
	[class~=ajax-file-upload] {
		width: 200px !important;
	} 
	[class~=ajax-file-upload-statusbar], #sortable li {
		float: none !important; 
	}
	.ajax-upload-dragdrop { 
		width: 150px !important;
	}
	.nfullsize {
		display:inline;
	}

	.nfullsize_block {
		display:block;
	}	 	
	.newstyle-content-wrap { 
		border:0px !important;
		border-top: 0px !important;  
	}
	
	.tr_nfullsize {
		display:table-row;
	}
	
	.msg_red {
		right: -1px;
		width: 85vw;
		padding-top: 8px;
		padding-left: 16px;
		padding-right: 2px;
		padding-bottom: 10px;
		min-height: 18px;
		font-size: 13px;
		border-radius: 25px;
	}
	
	.msg_green {
		right: -1px;
		width: 85vw;
		padding-top: 8px;
		padding-left: 16px;
		padding-right: 2px;
		padding-bottom: 10px;
		min-height: 18px;
		font-size: 13px;
		color: #000;
		border-radius: 25px;
	}

	
	.modal-content {
		background-color: #fff;
		margin: auto;
		padding-left: 2vw;
		padding-right: 2vw;	
		position:fixed;
		margin-top:0px;
		border: 0px;
		width: 96vw;
		height:100%; 
		min-height:100vh; 
		overflow:scroll;
		border-bottom:1px solid #333333;
	}

	.modal-content .head {
		margin-left:0px;
	}
	.suggest_container { 
		left:0px;
		max-width:100%;
	}
	
	.suggestions { 
		top:123px;
		left:0px; 
		border:1px solid rgb(233, 233, 233);
		box-shadow:none;
		max-width:100vw;
		border-left:0px;
		border-right:1px;
	}
	.suggestions .suggest { 
		left: 0;
		padding-left: 8.9vw;
		max-width: 90vw;
		overflow: hidden;
		white-space: nowrap;	
	}
	.itemListing {
		 margin-top:0px;
	}


	.user_reviews_page .itemListing {
		 margin-top:0px;
	}
	
	.itemListing table{
		margin-left:0px;
		padding-right:0px;
	}
	
	.itemListing .listFeatured th,
	.itemListing .listStandard th {
			display:none;
	} 
		
	.itemListing .listFeatured td,
	.itemListing .listStandard td {
		display: block; 
		border:0px;
		padding-left:0;
		padding-right:0;
		padding-top:0px; 
		padding-bottom:3px;
		line-height:19px; 
		font-size:14px; 
		text-align: right;
		position:relative;
	} 
	
	
	.itemListing .listFeatured th,
	.itemListing .listStandard .cab_lot_mobile_title {
		text-align:center;
		padding-top:15px;
		padding-bottom:15px;
	}
	
	.itemListing .listFeatured br,
	.itemListing .listStandard br {
			line-height:2.1;
	} 
	.itemListing .listFeatured td a,
	cab_hr.itemListing .listStandard td a{  
			padding:4px; 
			padding-left:0px; 			
			font-size:15px;
	} 
	.itemListing .listStandard td.lt_td{ 		 
		padding-bottom:15px; 
		border-bottom:1px solid lightgray;
	}
	
	.itemListing .listStandard .sold_menu {
		line-height:24px; font-size:14px;
	} 	
	.itemListing .listStandard .sold_menu a{
		font-size:14px;
	} 
		 
	.sold_move_menu {
		margin-top:10px;
		line-height:23px;
	}

	.st_lot{
		min-width:110px;
		border:0px; 
		border-bottom: 1px solid rgb(239, 239, 239); 
		background: #FFF; 
		width: 30%;
		height: auto; 
		cursor:pointer; 
		display:inline-block;
		white-space: normal ;
		margin-left:2px;
		margin-right:2px; 
		margin-bottom:5px;
	}
 

	.st_lot .lot_title{
		font-size: 11px;
		font-family: "Open Sans";
		color: #0654ba;
		line-height: 1.2;
		overflow: ellipsis;
		text-overflow: ellipsis;
		margin-top:0px;
		overflow: hidden;
		word-wrap: break-word;
		text-align:left;
		padding-left:6px;
		margin-top: 6px;
		padding-right:6px;
		height: 35px;
	}

	.st_lot .seller{
		text-align:left;
		height: auto;
		padding-bottom:15px;
		margin-top:0px;
		padding-left:6px;
		padding-right:6px;
	}

	.st_lot .lot_date{ 
		display:none;
		display:none;
	}

	.st_lot .lot_stakes{ 
		
		display:none;
		display:none;
	}

	.st_lot .seller a:link,.seller a:active,.seller a:visited { 
		font-size:12px; 
		font-family: "Open Sans";
		color: #0654ba; 
		text-align: justify;
		
	}

	.st_lot .lot_title a:link,.lot_title a:active { 
		font-size: 14px;
		font-family: "Open Sans";
		color: #0654ba; 
		text-align: justify; 
		overflow:hidden;
	}

	.st_lot .buy_now {
		font-size: 12px;
		font-family: "Open Sans";
		font-weight:600;
		margin-top: 10px;
		color: rgb(255, 90, 0);
		line-height: 1.2;
		padding-left:6px;
		padding-right:6px;
		height: 20px;
		text-align:left
	}


	.st_lot .price {
		font-size: 16px;
		font-family: "Open Sans";
		font-weight:bold;
		color: #434343;
		line-height: 1.2;
		text-align: justify;
		margin-top:0px;
		padding-left:6px;
		padding-right:6px;
		height: 25px;
	}

	.st_lot .lot_image {
		margin-top:5px;
		margin-right:auto;
		margin-left:auto;
		width:212px;
		height: auto;
		text-align:center;
		display: table-cell;
		vertical-align: middle;
	}

	.st_lot .lot_image_container {
		border-radius: 3px; 
		max-width:100%;max-height:150px; 
	}


	.simple-little-table { 
		width:100%;
		margin-left:0px;
	}	

 
	.msg_wrapper .checkbox-wrap {
		position:absolute; 
		float:right;
		text-align:right;
		top:20px;
	} 
	
	.sender { 
		padding-top:10px !important;
		padding-left:10px !important;
	}

	.msg_wrapper .td_msg_text {
		padding-top:10px !important;
		padding-bottom:10px !important;
		max-width:75%; 
		overflow:hidden;
	}
	
	.msg_wrapper .td_msg_time {
		padding-top:5px !important;
		padding-bottom:0px !important;
		color:#505050
	}

	
	.msg_wrapper .cab_buyer_pagination {
		margin-top:10px;
		padding-bottom:5px ;
	}

 	.user_message {	
		max-width:75%;
	}
		
	.msg_attach_file {
		background-position:top left;
		margin-top:4px;
		margin-left:15px;
		padding-left:35px; 
		width: 35px; 
		padding-right:0px;
		color: rgba(255, 255, 255, 0)
	}


	.msg_attach_file input{
		color: #020202;
		margin-top:20px !important;
		position:relative;
		left:-40px;
	}
	.msg_attach_file #file1{
		margin-top:30px !important;
 	}

	.msg_delivery {
		padding-left:0px; 
		padding-right:5px;
		width: 35px;
		overflow:hidden;
		color: rgba(255, 255, 255, 0);
		margin-top:1px;
		padding-top:7px;
		padding-bottom:10px;
		margin-left:13px;
		margin-left:-25px;
	}

		
	#modal_delivery {
		  position: fixed;
		  z-index: 1000000; 
		  padding-top: 0px;  
		  left: 0;
		  top: 0;
		  width: 100%; 
		  height: 100%;
		  overflow: auto;
		  background-color: rgb(0,0,0); 
		  background-color: rgba(0,0,0,0.4);
	}
	
	#modal_delivery #modal-content {
		margin-top:0px !important;
	}

	.prebuyv3-grid,
	.prebuyv3-media-col,
	.prebuyv3-content-col,
	.prebuyv3-side-col {
		display: block;
		width: auto;
		padding: 0;
	} 
	.prebuyv3-page {
		padding-bottom: 16px;
	}

	.prebuyv3-title {
		margin: 0;
		padding: 16px 14px 12px;
		border-bottom: 1px solid #eceef2;
		text-align: center;
	}

	.prebuyv3-title:after {
		display: none;
		content: none;
	}

	.prebuyv3-title h1 {
		font-size: 17px;
		line-height: 1.2;
		font-weight: 600;
		color: #1f2430;
		text-align: center;
	}

	.prebuyv3-card {
		margin: 12px 12px 22px;
		padding: 16px;
		border-radius: 24px;
		background: #f5f6f8;
		box-shadow: 0 8px 24px rgba(17, 24, 39, 0.05);
	}

	.prebuyv3-grid,
	.prebuyv3-media-col,
	.prebuyv3-content-col,
	.prebuyv3-side-col {
		display: block;
		float: none;
		width: auto;
		margin: 0;
	}

	.prebuyv3-media-col {
		margin-bottom: 14px;
	}

	.prebuyv3-media {
		width: 196px;
		height: 196px;
		margin: 0 auto;
		border-radius: 24px;
		background: #fff;
		box-shadow: inset 0 0 0 1px #eceef2;
	}

	.prebuyv3-lot-title {
		margin-bottom: 12px;
	}

	.prebuyv3-lot-title a,
	.prebuyv3-lot-title a:link,
	.prebuyv3-lot-title a:visited,
	.prebuyv3-lot-title a:active {
		display: block;
		font-size: 16px;
		line-height: 1.32;
		font-weight: 600;
		color: #1f2430;
		text-decoration: none;
		text-align: left;
	}

	.prebuyv3-lot-title a:active {
		color: #ff8229;
	}

	.prebuyv3-facts {
		display: block;
		background: #fff;
		border-radius: 22px;
		padding: 6px 14px;
		box-shadow: 0 1px 0 rgba(0, 0, 0, 0.03);
	}

	.prebuyv3-fact,
	.prebuyv3-fact:nth-child(2n) {
		float: none;
		width: auto;
		margin: 0;
		padding: 12px 0;
		border-bottom: 1px solid #eef0f4;
	}

	.prebuyv3-fact:last-child {
		border-bottom: 0 !important;
	}

	.prebuyv3-fact-label {
		float: none;
		width: auto;
		font-size: 12px;
		line-height: 1.35;
		color: #7b8494;
		margin-bottom: 4px;
	}

	.prebuyv3-fact-value {
		float: none;
		width: auto;
		font-size: 14px;
		line-height: 1.35;
		color: #202531;
		font-weight: 600;
		text-align: left;
	}

	.prebuyv3-pzp {
		margin-top: 12px;
		padding: 12px 14px;
		border-radius: 20px;
		background: #fff1e6;
	}

	.prebuyv3-pzp-icon {
		width: 18px;
		height: 18px;
		margin-right: 8px;
	}

	.prebuyv3-pzp-text {
		font-size: 12px;
		line-height: 1.45;
	}

	.prebuyv3-pzp-text a:active {
		text-decoration: underline;
	}

	.prebuyv3-summary {
		margin-top: 12px;
		padding: 16px 14px 14px;
		border-radius: 22px;
		background: #fff;
		box-shadow: none;
	}

	.prebuyv3-price {
		font-size: 26px;
		line-height: 1.05;
		text-align: center;
	}

	.prebuyv3-price-meta {
		margin-top: 7px;
		font-size: 12px;
		line-height: 1.45;
		text-align: center;
	}

	.prebuyv3-actions {
		margin-top: 14px;
	}

	.prebuyv3-back-btn {
		float: left;
		width: 46px;
		height: 46px;
		border-radius: 16px;
		background: #f1f2f4;
		box-shadow: inset 0 0 0 1px #d8dbe1, 0 1px 2px rgba(17, 24, 39, 0.03);
	}

	.prebuyv3-back-btn:active {
		background: #ebedf0;
		box-shadow: inset 0 0 0 1px #cdd1d8, 0 1px 2px rgba(17, 24, 39, 0.03);
		top: 1px;
	}

	.prebuyv3-back-btn__arrow {
		width: 16px;
		margin-left: -8px;
		background: #7b8390;
	}

	.prebuyv3-back-btn__arrow:before {
		width: 7px;
		height: 7px;
		border-left: 2px solid #7b8390;
		border-bottom: 2px solid #7b8390;
	}

	.prebuyv3-buy-form {
		margin-left: 56px;
	}

	.prebuyv3-buy-btn,
	.prebuyv3-buy-btn[type="submit"] {
		min-height: 46px;
		border-radius: 18px;
		font-size: 15px;
		font-weight: 700;
	}

	.prebuyv3-buy-btn:active,
	.prebuyv3-buy-btn[type="submit"]:active {
		background: #f4771d;
		top: 1px;
	}

	.prebuyv3-load-img {
		right: 12px;
		top: 14px;
		height: 15px;
	}

	.prebuyv3-divider {
		display: none;
	}
	 
	.prestakev3-timer {
		position:static;
		right: auto;
		top: auto;
	}
	.prestakev3-timer {
		display: block;
		margin: 12px 12px;
		padding: 10px 15px;
		padding-bottom:5px;
		border: 0;
		border-radius: 18px;
		background: #f5f6f8;
		box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
		text-align: center;
	}

	.prestakev3-center-timer {
	  max-width:220px;
	  width:auto;
	  display: inline-block; 
	}

	.prestakev3-timer-icon {
		float: left;
		width: 16px;
		height: 16px;
		margin-right: 8px;
	}

	.prestakev3-timer-icon img {
		width: 16px;
		height: 16px;
	}

	.prestakev3-timer-text {
		overflow: hidden;
		font-size: 12px;
		line-height: 1.4;
		white-space: normal;
		color: #1f2430;
	}
	
	.prestakev3-timer-date {
		color: #767f8c;
	}
	.prestakev3-timer-text strong {
		color: #1f2430;
	}

	.prestakev3-field {
		margin-bottom: 10px;
		padding-bottom: 5px; 
		border-bottom:0px
	}

	.prestakev3-field-label {
		margin-bottom: 6px;
		font-size: 12px;
	}

	.prestakev3-stake-input[type=text]{
		width: 86px;
		height: 36px;
		padding: 0 10px;
		border-radius: 12px;
		font-size: 14px;
		line-height: 36px;
	}

	.prestakev3-field-currency {
		font-size: 13px;
		line-height: 36px;
	}

	.prestakev3-autostake {
		margin-top: 10px;
		padding-top: 10px;
		font-size: 12px;
		border-top: 1px solid #eef0f4;
	}

	.prestakev3-autostake input[type=checkbox] {
		top: -1px;
	}

	.prestakev3-autostake-help:active {
		opacity: 0.6;
	}

	.prestakev3-stake-input[type=text]:active,
	.prestakev3-stake-input[type=text]:focus {
		border-color: #bfc5ce;
		outline: none;
	}

	.prebuyv3-buy-btn--stake-confirm,
	.prebuyv3-buy-btn--stake-confirm[type="submit"] {
		background: #3F7CBE;
	}

	.prebuyv3-buy-btn--stake-confirm:active,
	.prebuyv3-buy-btn--stake-confirm[type="submit"]:active {
		background: #386fa9;
	} 
}  



@media screen and (max-width: 880px) {   
 
 	.basket_title {
 		height:40px;
 	}
 	.basket_state {
		margin-top: 55px;
		padding-top: 0px;
		height: 10px;
		line-height: 0px;
 	}
 	.basket_img {
 		border:0px;
 	}
 	.basket_img_i {
 		background-position: center !important;
	}
	.basket_num {
		display:none;
	}
	.news {
		margin-top:20px;
		width:800px;
		background:none;
		margin-bottom:20px;
		height:auto;
	}
	
	.cab_sort_button_opened {
		text-align:left;
	}
	
	.order_right2 {
		margin-top:5px;
	}
	
	.content{
		margin-left:20px; ;
	}
	
	.lots {
		padding-bottom:25px;
		margin-top:5px;  
		border-bottom: 1px dashed rgb(232, 232, 232); 
	}
	.recomended {
		margin-top:5px;
		margin-left:150px;
	}
	.basket {
		display:none;
	}
	.fav_ico{ 
		display:none;
	}
	.basket_ico{ 
		display:none;
	}
	
	.rleft { 
		margin-left:120px;
		margin-top:10px;
	}
	
	.rright { 
		left:789px;
	}
	
	#recomended, #recf1 {
		width:auto;
		overflow:hidden;
	}
	
	.safe { 
		width:800px;
		margin-left:30px;
		margin-bottom:50px;
	}
	
	.footer {
		max-width:800px;  
		padding:2%;
	}
	
	.tech, .support {
		display:none
	}
	
	.rsearch {
		float:left;
		position:relative;
		margin-left:10px;
		width:68%;
		min-width:602px;
		z-index:0; 
		text-align:center
	}
	 
	.search_sort {
		display:none;
	} 
	.spos {
		left:15px;
		top:25px;
	}
	

}



@media screen and (max-width: 880px) {  
 
	#pagewrapper {
		width: 100%;
		min-width:300px;
	}   
	
	#pagewrapper_head {
		width: 100%;
		min-width:300px;
	}
	
	
	.skylogo { 
		display:block; 
		background: none;
		margin: 0 auto;
		width:137px;
		height:33px;
		padding:15px;
		margin-top:10px;
		margin-bottom:10px;
		background: #FFF url('/styles/mlogo.svg') 137pt 33pt no-repeat;   
		background-position:center;   
	} 
	.cat_mselect{  
		font-size:12px;
		margin-top:35px;
		left:auto;  
		right:25%;
		min-width:80px;  
		max-width:110px;
		white-space: nowrap;
		overflow:hidden;
	}

	.catlist {  
		margin-top:45px;  
		width:200px;
		border-top:none;
		left:auto; 
		right:15%;
	}
	
	.sendmsg_textarea {
		border-radius:10px;
		padding:10px; 
	}
	
	.multisearch_ico{   
		margin-top:35px;
		left:auto;  
		right:20%;  
	}
 	.select {
 		border-radius:25px !important;
	}
	.catlist_top {  
		display:none;
	}
	.cat_mselect .down {
		visibility: hidden
	}	
	.cat_mselect .up {
		visibility: hidden
	}	
	.portable_cab_margin {
		margin-top:31px;
	}

	.otab:active {
		border: 0px solid transparent;
		border-radius:5px;
	} 
	.basket_total_sum {
		right: 0px;
		width: auto;
		padding-left: 25px;
		padding-right: 25px;
	}
	
	::-webkit-input-placeholder { /* WebKit browsers */
    color:    transparent; 
	}
	:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
		 color:    transparent; 
	}
	::-moz-placeholder { /* Mozilla Firefox 19+ */
		 color:    transparent; 
	}
	:-ms-input-placeholder { /* Internet Explorer 10+ */
		 color:    transparent;
	}
	
	.search_form {
		display:block;   
		margin-top:auto;
		position:relative;
		top: 0px;
		margin-left:0;   
		width:100%;
		text-align:center; 
	}
	.search_form input[type=text] { 
		padding-right:0px;
		padding-right:30%;
		width:45%;   
		margin-left:0px;
		min-width:10px;
	}
		
	.search_form input:focus {
		font-size: 13px;
		font-family: "Open Sans";
		font-weight:600;
		color: rgb(103, 103, 103); 
		outline: none;
		line-height: 0px;
	}

	input:focus {
		outline: none; 
	}
 
	.news {
		width:100%;
		overflow:hidden;
	}
	
	.lots {
		margin-top:15px;
	}
	.recomended {
		margin-top:5px;
		margin-left:5px;
	} 
	.fav_ico{ 
		display:none;
	}
	.basket {
		display:none;
	}
	.basket_ico{ 
		display:none;
	}
	
	.rleft { 
		display:none;
	}
	
	.rright { 
		display:none;
	}
	
	#recomended, #recf1 {
		width:auto;
		overflow-x:scroll;
	}
	
	.safe {  
		width:90%;  
		text-align:center;
	}
	 
	.tech, .support {
		display:none
	}
	.similar .subhead {display:block;
		font-size: 14px; 
		margin-left:0px;
		padding-right:20px;
	}
	.head { 
		font-size: 18px; 
	}
 
	.searchdep {
		width:100%;
	}
	.left_logo{
		display:none;
	}
	.footer .right{
		float:left;
		text-align:left;
	}
	.footer .right a:link, .footer  .right a:active ,.footer  .right a:visited{ 
		font-size:11px;
	}
	.searchparams { 
		padding-right:0px;
		padding-left:10px;
		width:100%;    
	}	
	
	.rec_head {
		font-weight:500;
	}
	
	.lot_home_highlight {
		border-color: #d5e8ff !important; 
		background-color: #f4f8ff !important;
	}
	
	
	#search_cats_span {
		display:none;
	}
	#search_params_span {
		display:none;
	}
	
	#left {
		float:none;
		width:100%;
		max-width:575px;
		margin:0 auto;
		padding-bottom:0px;
	}
	#left #categories{
		max-width:575px;
		
	}
	.sp_href {
		margin-left:0px;
	}
	.sp_href { 
		font-size:13px;
		padding-top:3px;
		padding-bottom:3px; 
	}
	.search_left_padding{
		padding-left: 0px;
		line-height: 25px;
		margin-top: 2px;
	}
	.cat_rem {  
		display:none; 
	}
	
	.search_x_image{
		position:relative;margin-left:5px; 
	}
	
	#wrapContent{ 
		margin-top:0px; 
	}
	.searchcat { 
		margin-top:0px
	}
	
	.white_button { 
		display:block;
		margin-bottom:20px;
	}
	
	.search_button_catfilters {
		padding-top:2px;margin-bottom:15px;height:32px;
		padding-right:20px;
		padding-left:20px;
		min-width: 250px; 
		-webkit-tap-highlight-color: rgba(0,0,0,0);
		-webkit-tap-highlight-color: transparent;
	}
	
	.search_button_parcats { 
		border: 1px solid #e5e5e5;
		padding-top:10px;
		padding-bottom:10px;
		border-radius: 25px;
		min-width:125px;
		font-size:13px;
		min-width:125px;
		width: 48%;
		width: calc(50% - 7px);
		font-family: 'OpenSans-SemiBold';	
		color: #434343;
		user-select: none;
		cursor:pointer;
	}
 
	.dark_mode_hid {
		display:block;
	}
	.light_mode_hid {
		display:none;
	}
	
	.banner_slide_img {
		content:url('/styles/ru_banner5.jpg');
		width: 100%;
		min-width: 250px;
		border-radius: 8px;
	}
	
	.banner_slide_img_uk {
		content:url('/styles/uk_banner5.jpg');
		width: 100%;
		min-width: 250px;
		border-radius: 8px;
	}
	#search_button_cats {
		float:right;text-align:center;
	}
	#search_button_delimiter {
		float:left;display:inline-block;margin-top:0px;height:20px;margin-top:5px;border: 0;width: 1px;background-color: #ccc
	}
	#search_button_params {
		float:left;text-align:center;
	}
	
	.search_white_button {
		width:305px;padding-top:0px;height:30px
	}

	.rsearch {
		min-height:none;
		float:none;
		min-width:100px;
		width:95%;   
		z-index:0;
	}	
	 
	.search_lot_price {
		font-family: "Open Sans";
		font-size: 11px;
		font-weight: 700; 
		position:relative;
		margin-left:0px;
		margin-top:6px;
		right:auto;
		left:0px;
	} 
	.search_lot_price b{
		font-family: "Open Sans";
		font-size: 16px;
		font-weight: 700; 	
	}
 
	 
		
	
	.defaultSkin .mceToolbar {
			height: 40px !important;
			padding-bottom: 6px  !important;
			zoom: 1.1  !important;
			position: relative  !important;
			padding-top: 6px !important;
	}
	.defaultSkin table.mceToolbar {
			margin-top: -40px !important;
			margin-left: -5px !important;
			margin: 0 auto !important;
	}
		
	.mceIframeContainer { 
			padding-top:30px !important;
	}
	
	
	.spos {
		left: 50%;
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
		-moz-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		-o-transform: translate(-50%, 0);
		border-radius:25px;
	} 
	.spos[name="more"] {
		border-radius:16px;
	}
	.lotbutton {
		margin-top:-40px;
		float:left;
		position: absolute; 
		left: 50%;
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
		-moz-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		-o-transform: translate(-50%, 0);
		text-align:center;
	} 

	.search_lot_buynow { 
		font-family: "Open Sans";
		font-size: 11px;
		font-weight: 400;
		font-style: normal;
		letter-spacing: normal;  
		text-transform: uppercase;  
		display: inline-block;

		position:relative;
		margin-left:0px;
		right:auto;
		left:0px;  
		margin-top:6px;
	}
	
	.rpagination{  
		right:auto;
		top: 30px;
		left: 0px;
		width:100%;
		margin-top: 40px;
		position: absolute;
		display:block;
	}
	 
	.search_results_margin {
		display:block;
		height:90px;
	}
	
	
	.search_lot_seller_remove {
		visibility:hidden;
		position:absolute;
	}
	
	#scrollup {
		opacity:0.2; 
		z-index:100;
	}
	#scrollup { 
		right: 20px;
      		bottom: 60px;/* отступ снизу */
	}	
	
	.lothr {
		margin-top:15px;
		margin-bottom:40px;
		border-bottom:1px solid rgb(230, 230, 230);
	} 
 
	.lotbody {
		position:absolute;
		overflow-x: hidden;
		top:950px;
		width:100%;
		height:auto;
		padding-top:15px; 
		background: #FFF;
	} 

	.login_show_pass {
		position:absolute;
		margin-top:18px;
		right:32px;   
	}

	.reg_form_info {
		display:block;
		color: rgb(150,150,150);
		font-size:11px;
		margin-left:7px; 
		margin-top:-5px;
	} 
	
	.dialogs_body_msg_text {  
		margin-top:10px;
		max-width:90vw; 
	}

	.reg_check_terms, .reg_check_terms_21 {
		font-weight: 400;
		font-size: 12px;
		margin-top: -17px;
		padding-left: 30px; 
		display:block; 
	} 
	
	.reg_check_terms_21 {
		margin-top: -21px;
	}
	
	.lot_sell_rate {
		width:348px; 
	} 
	
	.lotrblock {
		position:absolute;
		float:none;
		left:0px;;
	}
	
	.lot_img_align {
		text-align: -webkit-center;text-align: -moz-center;
	}
	 
	
	.halfsize {
		display:none;
	}
	
	.profile_title {
		font-size:25px;
		color: rgb(88, 88, 88); 
		font-weight: 400;
	}

	.user_top_pagination { 
		position:relative;
		width:100%;
		top:auto;
		margin-right:0px;
		top:0px;
		margin-top:57px;
		float:none;
		z-index:10;
		text-align:center;
	} 	
	
	.user_bottom_pagination {
		float:none;
		text-align:center;
	}

	.user_reviews_bs {  
		font-size:11px; 
		color:rgb(100,100,100);
	}
 

	.table_reviews_list_username {
		font-size:12px !important;  
	}
	.table_reviews_min_max {
 		font-size:11px;
	}
	.table_user_review_text {
		font-size: 13px;
		padding-top:8px;
		padding-bottom:0px;
	}

	.user_reviews_info {
		display:none;
	}

	.user_reviews_top_menu_hrefs {
		width:auto;
		max-width:470px;
		display: inline-block;
	}

	.user_reviews_reg_date {
		display:inline-block;
		text-align:left;
		padding-right: 2px; 
		width:142px; 
	}

	.user_reviews_reg_date_text {
		font-size: 13px;
		line-height: 21px;
		color: #b7b7b7;
		font-weight: 400;
		font-family: "Open Sans";
		display:block;
	}

	.user_reviews_param_value {
		font-size: 13px;
		float:none;
	}

	.user_reviews_add_fields {
		display:inline-block;
		text-align:left;
		max-width:290px;
	}

	.user_reviews_reg_date_value {
		font-size: 13px;
		line-height: 21px;
		color: #434343;
		font-weight: 600; 
		font-family: "Open Sans";
		float:none;
		text-align:left;
		display:block;
	}

	.user_reviews_horizontal_hr {
		display:inline-block;
		width: 1px;
		height: 39px;
		background-color: #e8e8e8;
		position:relative;
		top:5px;
	}
 
	.span_head {
		display:block;
		font-size:16px !important; 
	}
	
	.faq_menu {
		padding-bottom:15px !important; 
	}
	
	
	.user_reviews_lva {
		width:auto;
		display:block;
	}

	.user_reviews_last_visit {
		display:inline-block; 
		text-align:left;
		padding-left: 13px;
		width:auto; 
	}


	.user_reviews_last_visit_text {
		font-size: 13px;
		line-height: 21px;
		color: #b7b7b7;
		font-weight: 400;
		font-family: "Open Sans";
	}

	.user_reviews_last_visit_value {
		font-size: 13px;
		line-height: 21px;
		color: #434343;
		font-weight: 600;
		font-family: "Open Sans";
		float:none;
		text-align:left;
		display:block;
	}
 

	.user_reviews_description {
		margin-top:0px !important;
		top: -11px !important;
		padding-top:0px;
		padding-left:15px !important;
		padding-right:15px !important;
	}

	.user_review_date {
		font-size:11px !important;
		color: #818383;
	}
	.user_review_lot_id {
		font-size:11px !important;
		margin-top:-7px;
		color: #818383;
	}

	.user_review_agreement_rating {
		font-size: 13px !important; 
	}

	.user_review_positive {
		color: #80c01c;
		font-weight:400;
	} 
	.user_review_neutral { 
		font-weight:400;
	} 
	.user_review_negative { 
		font-weight:400;
	} 

	.table_reviews_list_username a:link, .table_reviews_list_username a:active, .table_reviews_list_username a:visited  {
		color: #2993ff;
	}

	.user_reviews_star {
		top:0px;
	}


	.table_reviews_list td.lt_td {  
		border-bottom:1px solid rgba(232,232,232,0.8) !important;
		padding-top:4px;
	}

	.user_reviews_username {
		font-size:11px !important; 
		margin-left:7px; 
	}
 
 

	.user_reviews_show_button {
		font-weight:400;
		font-size:13px !important; 
		color: #2993ff;
	}

	.user_reviews_star {
		float:left;
		left:auto;
	}

	.user_highlight {
		margin-left:7px;
	}

	.user_reviews_top_star { 
		float:left;
		top:1px;
		left:auto;	
	}

	.user_reviews_hide_button {
		font-weight:400;
		font-size:13px;
		color: #2993ff !important;
		margin-top:10px;
		background:#FFF;
	}

	.user_info { 
		padding:0;
		width:100%; 
		padding-left:0px;
		padding-right:0px; 
		top:151px;
		border:none;		
		float:left;
		right:auto;
		left:0px;
		text-align:center;
	}
	
	.user_rating {
		margin-top:100px;
		margin-bottom:140px; 
		width:98%;
		height:156px;
	}	
	
	.pos_reviews { 		
		padding-top:9px;
		font-size:14px;
		text-align:center;
		width:100%;
		padding-left:2px;
		padding-right:0; 
		margin-top:10px;
		background: #80c01c;
	}

	.pos_percent {
		font-size: 13px;
		font-weight:400
	}

	.pos_percent b {
		font-weight:bold;
	}

	.reviews_positive_rank {
		color: #80c01c;
	}
 
 
	.reviews_table {
		border-collapse: collapse;
	}

	.reviews_score {
		background-color:#fff;
		color: #1c1e21;
		font-weight: 600;
		border-bottom: 1px solid rgba(232,232,232,0.8);
	}

	.reviews_table td{
		padding-top:11px;
		padding-bottom:9px;
	}

	.reviews_positive { 
		border-bottom: 1px solid rgba(232,232,232,0.8);
	}
	.reviews_positive_rank { 
		font-weight:500;
	}
			
	.reviews_neutral {
		color: rgb(51, 51, 51);  font-weight: bold;
		background-color:#fff;	
		border-bottom: 1px solid rgba(232,232,232,0.8);	
	}
	.reviews_neutral_rank { 
		font-weight:500;
	}

	.reviews_negative { 
		border-bottom: 1px solid rgba(232,232,232,0.8);
	}
	.reviews_negative_rank { 
		font-weight:500;
	}

	.reviews_stars_table {
		max-width:470px;
		display: inline-table; 
	}

	.reviews_stars_table tr{
		color: #1c1e21;
		font-size:11px;
		font-weight: 400; 
	}

	.reviews_stars_f7_bg {
		background-color:#fff !important;
	}

	.reviews_stars_table .tdsize{
		padding: 2px;
	}


	.reviews_star_label {
		font-size:11px;
	}

	.last_n_rating {
		float:none;
		display:inline-block;
		text-align:center;
		padding:0px;
		padding-top:0px;
		width:100%;
		height:257px;
		border:0px;
		border-left:1px solid #FFF;
		border-right:1px solid #FFF;
	}
	
	.sell_rate { 
		font-size:12px;
		padding-left:0px;
		padding-right:0px;
		border:0px;
		float:none; 
		top:214px;
		left:3px;
		width:100%;
		text-align:center;
	}
	
	.searchcat {
		text-align:center;		
	}
	
	.search_subscribe {
		float:none;
		margin-bottom:10px;
		text-align:center; 
	}
		
	.search_subscribe a {
		font-size:13px;color:#8a8a8a;text-decoration:none;
		font-weight:600;
	}
	.search_body_subscribe a {
		font-size:13px;color:#8a8a8a;text-decoration:none;
		font-weight:600;
	}

	.search_body_subscribe {
		float:none;
		position:relative;  
		right:auto;
		top:65px;
		margin-top:11px;
		margin-bottom:18px;
		text-align:center;
		width: auto;
	}
 
	.user_message {
		font-size: 16px;
		padding: 6px 0.5rem 10px 10px;
		color: #ffffff;
		line-height: 1.3125;
		word-break: break-word;
		margin-bottom: 5px;
		-webkit-font-smoothing: antialiased;
		-webkit-text-size-adjust: 100%;
		position: relative;
		max-width: 100%;
		font-family: "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif

	}
	
	.user_message a{
		font-family: "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;
		text-decoration:underline;
		font-weight:500;
		color:rgb(110,110,110);
	}
	
	.user_message_green {
		border-radius: 16px 8px 8px 16px;
		color:#1C1E21; 
		border-bottom: 0px;
	}
	
	.user_message_gray {
		border-radius: 8px 16px 16px 8px;
		background-color: #f2f2f2;
		color:#1C1E21;
		border-bottom: 0px;
	}
 
 	.dialogs_msg_wrapper,.msg_form_fixed_margin {
 		background: #FFF;
 	}
 
 	.msg_dialog_body {
		width: 100%;
		float: left;
		margin-top: 15px;
		margin-left: 0px;
		left: 0px;
		position: fixed;
		background: #FFFFFF;
		padding-top: 20px;
		bottom: 0px;
		min-height: 50px;
		border-radius:0px;
		text-align: center;
		border-color:#e5e5e5 ;
		border-top:1px solid #e5e5e5;
		user-select: none;
	}
 
	.msg_dialog_body #msg {
		border-radius: 0px;
		border: 0px;
		padding: 0px;
		width: calc(100% - 140px);
		height:20px;
		min-height: 20px;
		max-height: 160px;
		margin-bottom: 5px; 
		margin-top:2px;
		padding-bottom: 5px;
		font-size:14px
	}
		
	.user_notification a{
		color: #3375e4 !important; 
	}
	.msg_dialog_body #msg::placeholder {
		color:rgb(170, 170, 170) !important;
	}
	
	.msg_dialog_body #msg:focus {
		outline: none;
	}

	.msg_attach_file {
		background-image: url(/styles/new_attach_file.svg);
		background-position: center;
		background-size: 23px 23px;
		padding: 0px;
		margin: 0px;
		margin-left: 0px; 
		margin-top: -3px;
		float:right;
		height: 25px;
		width:25px;
		margin-right:15px;
		overflow:hidden; 
		filter:brightness(0) saturate(100%) invert(57%) sepia(17%) saturate(0%) hue-rotate(186deg) brightness(110%) contrast(91%);
	}  
	
	
	.newmsg_form {
		filter:none;
	}  
		
	.newmsg_form { 
		background-position: top left;
		background-size: 23px 23px;
		padding: 0px;
		margin: 0px;
		margin-left: 0px; 
		margin-top: 2px;
		float:left;
		height: 25px;
		width:125px;
		padding-left:30px;
		color:#FFF;
		margin-right:10px;
		overflow: visible;
	}
	
	.msg_attach_file_inputlist {
		margin-top:0px;
		padding-left: 15px;
		padding-top: 0px;
	}
	.msg_attach_file_inputlist input{
		margin-top:15px !important;
		margin-bottom:15px;
	}
	.msg_delivery {
		background-image: url(/styles/new_delivery.svg); 
		background-position: center;
		background-size: 30px 20px;
		padding: 0px;
		margin: 0px; 
		margin-top: -3px;
		margin-left: 10px; 
		filter:brightness(0) saturate(100%) invert(57%) sepia(17%) saturate(0%) hue-rotate(186deg) brightness(110%) contrast(91%);		
	}
	
	.std_desc_txtarea textarea {
		max-width:90%;
		padding-left:5px;
		color:#000;
	}
	
	.msg_submit_button {
		color: transparent;
		height: 30px;
		width: 30px;
		min-height:30px;
		padding:0px;
		margin-right: 10px;
		min-width: auto;
		background: transparent;
		background-image: url(/styles/new_sendmsg.svg);
		background-position: center;
		margin-top: -3px;
		background-repeat: no-repeat;
		background-size: 30px 22px;
		border: 0px; 
	}
	
	.msg_delivery:active, .msg_attach_file:active, .msg_submit_button:active {
		filter:brightness(0) saturate(100%) invert(57%) sepia(17%) saturate(0%) hue-rotate(186deg) brightness(75%) contrast(91%);
	}
	
	.user_message_green.user_message_first {
		border-radius: 16px 16px 8px 16px;
	}
	
	.user_message_gray.user_message_first {
		border-radius: 16px 16px 16px 8px;
	}
	
	.user_message_date {
		margin-top: 9px;
		font-weight:500;
	}
	
	.msg_split_block_new_user {
		height:5px;
	}
	
	.user_message_send_time { 
		top: 10px;
		padding-left: 8px;
		left: -2px;
		font-size: 12px; 
		color: rgba(153, 153, 153, 1) !important;  
	} 
	
	.msg_form_fixed_margin {
		height:50px;
		display:block
	}
	
	.msg_footer {
		display:none;
	}
	
	.user_message_send_time img {
		width:14px !important;
		height:14px !important;
		margin-left:2px !important;
		margin-right:0px !important;
		
	}
	 
	.td_msg_text a , .sender a{
		/*font-weight:400;*/
	}


	.rpagination{
		padding:0px;
	}
	.cur_pagination a:link, .cur_pagination a:active, .cur_pagination a:visited { 
		padding:8px;
	}
	.cur_pagination a:hover {	 
		padding:8px;
		text-decoration:none;
	}
	 

	.cur_pagination .lr_image {
		height:11px;
		top:0px;
	}

	.cur_pagination .cur_page { 
		display:inline-block; 
		border: 1px solid #ff8229;
		border-radius: 5px;
		padding:9px;
		padding-bottom:7px;
		padding-top:7px;
		line-height:13px
	}
	
	.ltab1 {
		position:absolute;
		left:6px; 
		top:5px;
		z-index:3; 
	}
	 

	.ltab2 {
		position:absolute;
		left:181px;
		top:5px;
		z-index:3;
	}

	.ltab3 {
		position:absolute;
		left:327px;
		top:5px;
		z-index:3;
	}

	.ltab4 {
		position:absolute;
		left:470px;
		top:5px;
		z-index:3;
	}
		

	.ltab1 {
		position:absolute;
		left:6px; 
		top:5px;
		z-index:3; 
	}
	 

	.ltab2 {
		position:absolute;
		left:91px;
		top:5px;
		z-index:3;
	}

	.ltab3 {
		position:absolute;
		left:177px;
		top:5px;
		z-index:3;
	}

	.ltab4 {
		position:absolute;
		left:330px;
		top:5px;
		z-index:3;
	}
	 
	.user_info {  
	}
	.leftmenu {
		visibility:hidden;
	}
	.title {
		margin-left:10px;
	}
	.content {
		margin-left:15px;
		font-size:13px;
	}
	
	.cat_mselect {   
		font-size:12px;
		margin-top:49px; 
		height:10px;
		min-width:40px;  
		max-width:70px;
		white-space: nowrap;
	}
	.catlist {  
		margin-top:45px;  
		width:200px;
		border-top:none;
		left:auto; 
		right:5%;
		z-index:1000001;
	}
	
	.cab_nsell_dialog_padding {
		padding-left:20px;
		padding-right:20px;
		padding-top:10px;
		text-align:left
	}

	
	.cab_nsell_dialog_buttons_align {
		text-align:center;
	}	
	.cab_nsell_dialog_buttons {
		display:inline-block;
		width:auto
	}
		
	.catlist_top {  
		display:none;
	}
 
	.search_form input[type=submit] {
		width:60px;
		height:50px;  
		background-size: 25px 25px;
		padding-top:1px; 
	}
	.search_filter_icon {
		position:relative; 
		top:2px;
		padding-right:10px;
	} 

	.container {
		display:none;
	}
	.recomended { 
		margin-left:-15px;
	}
	.search_form {
		top:0px;
		margin-bottom:35px;
		margin-left:0px;  
		width:100%;
	}
	.search_form input[type=text] {  
		padding-right:32%; 
		width:40%;   
	}
	
	 
	.left_logo { 
		display:none;
	}
	
	.head { 
		font-size: 16px;  
	}
	.rec_head{ 
		top:none; 
	}

	.safe {
		display:none;
	}
 
	.catlist_s {
		margin-left:15px;
	}
	 
	.lot_cs_catlist {
		margin-top:8px;
	}
	
 	.this_is_archive { 
		border-top:2px solid rgb(240,240,240); 
		font-size:14px;		
		font-weight:600;
		background:#fafafa;
 	}
 	
	.this_is_preview {
		font-weight:600;
		position: relative;
		top: 25px;
		line-height: 15px;
		font-size:14px;
	}
	.search_lot_place { 
		margin-top:65px;
		font-size:11px;
	} 

	.search_lot {
		margin-top:10px;
		padding-top:10px;
		padding-bottom:10px;
		min-height: 140px;
		height:auto
	}
	.dotted_s_hr {
		display:none
	}
 

	.searchimgborder {
		border:0px;		
		padding:0px;  
		margin-top:0px;
		margin-left:11px;
		width:140px;
		height:140px;
	} 
	.like, .alike {
		display: inline-block;
		position:relative;
		left:auto;
		right:25px;
		margin-top: -23px;
		float: right;
		padding:10px;
		}

	 
	.search_lot_timetoend strong { 
		font-weight: 400;
	}

	.search_lot_timetoend  {
		color: #878787;
		display: inline-block;
		font-family: "Open Sans";
		font-size: 11px;
		font-weight: 400;
		display:inline-block; 
		position:relative;
		margin-left:0px;
		right:auto;
		left:20px;
		margin-top:0px;  
	}


	.search_lot_seller_rating {   
		margin-right:auto; 
		margin-top:10px;

		position:relative;
		margin-left:0px;
		right:auto;
		left:0px;
	}

	.search_lot_seller_rating, .search_lot_seller_rating a:link, .search_lot_seller_rating a:active, .search_lot_seller_rating .cur_pagination a:visited {
		color: #1c1e21;
		font-family: "Open Sans";
		font-size: 11px;
		font-weight: 400; 
	}
	
	.search_lot_seller_rating a {
		padding-top:5px;
		padding-bottom:5px;
		padding-left:2px;
		padding-right:2px;
	}

	.search_lot_seller_star {
		float:left;
		position:relative;
		top:0px;
		opacity:0.9;
		padding-right:0px;
	}

	.like {
		background: url('/styles/svg/mob_like.svg');
		width:16px;
		height:15px; 
		background-position:center; 
		background-repeat: no-repeat;
		cursor:pointer;	
		opacity:1;
		right: 0px;
	}
	.alike { 
		background: url('/styles/svg/mob_like_full.svg');
		width:16px;
		height:15px; 
		background-position:center; 
		background-repeat: no-repeat;
		cursor:pointer;		
		filter: invert(9%) sepia(100%) saturate(7480%) hue-rotate(9deg) brightness(89%) contrast(112%);
		opacity:0.9;
		right: 0px;
	}
	.rsearch {
		width:100%;
		margin:0;
	}	 
	 
	 
	.price_reserv {
		font-size: 11px;
		margin-left: 5vw;
		margin-top: 0px;
		width: 150px;
		overflow: hidden;
		white-space: nowrap;
	}
	 
	
	.price_reserv a:link, .price_reserv a:active{
		color: rgb(25,25,25); 
	}
	 
	
	.lotendtime_ended {
		top:425px; 
	}
	
	 
	 
	.lot_price_buy_now {
		margin-top:-22px; 
	}
	
	.auction_buy_now_price {
		margin-top:none;
		font-size:12px;
		display:block;
		position:absolute;
		margin-top:18px;
		left:5vw; 
	}

	.search_lot_auction_bn_margin {
		margin-top:0px;
	}
	 
	.lothr {
		margin-top:15px;
		margin-bottom:40px;
		border-bottom:1px solid rgb(230, 230, 230);
	} 
		 
	
	.lotrblock {
		position:absolute;
		float:none;
		left:0px;
	}
	 

	.tab:hover {
		border: 1px solid transparent;
		border-bottom:0px;
		background-color:transparent;
		padding-top:6px;
		font-weight:600;
		padding-bottom:4px;
		padding-left: 14px;
		padding-right: 14px;
	}

	.active_tab {
		font-weight: 600;
	}
	
	.ltab1 {
		position:absolute;
		left: 11px;
		top: 5px;
		width: 75px;
		z-index:3;
	}
	 

	.ltab2 {
		position:absolute;
		left: 130px;
		top: 5px;
		width:75px;
		z-index:3;
	}

	.ltab3 {
		position:absolute;
		left: 246px;
		top: 5px;
		width:50px;
		z-index:3;
	}

	.ltab4 {
		position:absolute;
		left:394px;
		top:5px;
		z-index:3;
	}
	 
	
	.lotbuttons {
		position:absolute;
		right:1px;
		top:18px;
		right:0px;
		z-index:5
	}
	
	
	.bodywrapper {    
		width:100%;
		text-align:left;
	}  
	
	.addbasket { 
		/* display:none;*/
	}
	
 
	 
	.filter_name { 
		width:80%;
		margin-top:10px;
		display:block;
	}

	.filter_row {
		display:block;
	}
	
	.params {
		margin-top:-20px;
	}	
	
	.lotendtime { 
		z-index:2;
	}
  
	.minsize {
		display:none;		
	}
	#title {
		text-align:center;
	}
	 
	.otab {
		margin-top:25px;
		font-size:13px;
		width:auto;
		max-width:110px;
		top:10px;
		color:#434343;
	}
	
 
	.tab2 {
		margin-top:0px;
		position:absolute;
		left:126px; 
		z-index:3;
		/* padding-bottom:230px; */
	}
	
	.user_reviews_selector_tab.tab2 {
		top:14px;
		width:150px;
		left:145px; 
		height:30px;
	}	
	 
	.tab3 {
		margin-top:0px;
		position:absolute;
		left:126px;
		top:40px;
		z-index:3; 
	}	
	.tab4 {
		margin-top:0px;
		position:absolute;
		left:0px;
		top:40px;
		z-index:3; 
	
	}
	.active_top_otab {  
		top:35px;  
		padding-bottom:9px !important;
		border-bottom: 2px solid #ff8229  !important;
	}


	#left .departments ul > li > div.sub-container {
		left: 1px;
		top: 39px;
		border-left: 0px;
		border-bottom-left-radius:0px;
	}

	.user_mob_cab_top_menu_hrefs {
		width:auto;
		max-width:470px;
		display: inline-block;
		margin-top:20px;
	}
	.user_mob_cab_top_menu_hr {
		margin-bottom:20px;
 	}

	.active_otab { 
		font-size:14px;  
	}

	.user_mob_cab_tab {
		font-size:15px;
		color: #393a3c;
		margin-top:0px !important;
		background:#FFF !important; 
		font-weight:600 !important;
		border-radius:0px;
	}

	.user_mob_cab_top_menu {
		width:100%;
		text-align:center;
	}
	.user_mob_cab_top_menu_hr {
		width:100%;
		margin-top:-1px;
		height:1px;
		background: #eeeeee;
	}

	.user_reviews_tab {
		font-size:13px;
		color: #393a3c;
		margin-top:0px !important;
		background:#FFF !important; 
		font-weight:bold;
		border-radius:0px;
	}

	.user_reviews_top_menu_hr {
		width:100%;
		margin-top:-2px;
		height:2px;
		background: #eeeeee;
	}

	.user_reviews_selector_hr {
		width:100%; 
		height:1px;
		margin-top:-6px;
		background: #eeeeee;
	}


	.user_reviews_tab.active_top_otab {
		color: #ff8229;
	} 

	.user_send_msg_button { 
		float:none;
		width:100%;
		margin-top:-3px; 
		margin-right:0px;
		text-align:center;
		z-index:1000
	}


	.inactive_grtab  {
		padding-top:2px;
		padding-bottom:2px;
		font-size:11px;
		width:100px;
		top:8px;
		left:10px; 
	}
	.active_grtab  {
		padding-top:2px;
		font-size:11px;
		width:125px;
		top:8px; 
		left:10px;
	}

	.user_reviews_selector_tab {
		background: #FFF;
	}


	.user_reviews_selector_tab .myoption {
		color: #434343;
		font-weight:600;
		width: 130px;
	}

	.user_reviews_selector_tab.tab2 .myoption {
		width: 150px; 
	}

	.user_reviews_selector_tab .myoption option{
		color: #434343;
		padding:15px;
		font-weight:600;
		width:auto;
	}


	.rtab1 { 
		position:relative;
		top:0px;
		right:auto;
		display:inline-block;
		margin-left:22px;
	}
	.rtab2 {
		position:relative;
		top:0px;
		margin-left:20px;
		right:auto;
		display:inline-block;
	}
	.rtab3 {
		position:relative;
		top:0px;
		left: auto;
		right: auto;
		display:inline-block;
	}

	.profile_username_block {
		width:100%;
		display:inline-block;
		text-align:center;
		margin-bottom:1px;
	}
	.profile_title {
		font-size:25px;
		color:#424242;
		text-align:center;
		display:inline-block;
		margin-top:10px;
		margin-bottom:25px;
		margin-left: 0px;
	}
	.grtab {
		font-size:10px;
		font-size:12px;
		top:-10px;
		width:82px; 
	} 
	
		
	.myoption {
		background:transparent; 
		
		font-family:'Open Sans';
		font-size:12px;
		position:relative;
		top:-15px;
		left:-15px;
		outline: none;
		border-color:transparent;
		color: #FFF;  
		bottom:2px;
		width:120px
	}	
	
	.multisearch_ico{  
		display:none; 
	}
	.lot_hc { 
	}
	


	.lot_sell_rate {
		float:right;
		position:absolute;
		top:60px;  
		background:#FFF;  
		border:1px solid rgb(230, 230, 230);  
		border-bottom-right-radius:5px; 
		border-top:1px solid #6da912;
		font-size:12px;
		padding-left:5px;
		padding-right:5px;
		float:none;  
		left:6px;
		width:91.5%;		
		margin-left:4px;
	} 
	
	.lot_auction_curstake_hide {
		display:none;
	}
	
	.search_lot_delivery_info {
		visibility:hidden
	}
	
	
	.st_lot{
		min-width:110px;
		border:0px;
		border-bottom: 1px solid rgb(239, 239, 239);
		background: #FFF;
		width: 45%;
		height: auto;
		cursor:pointer;
		display:inline-block;
		white-space: normal;
		margin-left:4px;
		margin-right:4px;
		margin-bottom:5px;
	}
	
	#search_cats_span .like_ht div{
		margin-left:3px;
		max-width:calc(100% - 40px) !important;
	}
	
	#search_params_span #categories.departments > h1{
		padding-left:22px
	}
			
	#search_params_span .like_ht {
		padding-left: 27px !important;  
		padding-bottom: 10px !important;
      	  	padding-top: 10px !important;
		color: #434343 !important;
		font-weight:600;
		font-size: 14px !important;
		border-bottom: 1px solid #e5e5e5;
		border-top: 1px solid #e5e5e5;
		margin-top:29px !important;
		background: #f7f7f7 !important;
	}
	
	#search_cats_span .like_ht {
		padding-left: 24px !important;
		padding-bottom: 10px !important;
        	padding-top: 10px !important;
		color: #434343 !important;
		font-weight:600;
		font-size: 14px !important;
		margin-top:29px !important;		
		border-bottom: 1px solid #e5e5e5;
		border-top: 1px solid #e5e5e5;
		background: #f7f7f7 !important;
	}
	.searchparams{
		border-left:0px;
		border-right:0px;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
		border-bottom:1px solid #e5e5e5;
	}
	
	#search_params_span .searchparams{
		padding-left:27px;
	}
	
	.searchparams a:link, .searchparams a:active, .searchparams a:visited {
		font-size:12px;
		color:#434343;
	}
	
	#search_cats_span .like_ht img, #search_cats_span .like_ht img{
		filter:invert(1) opacity(0.65);
	        border-radius:6px;
		padding: 8px;
        	position: relative;
	        top: -8px;
	}
	
	#search_cats_span .like_ht img:active, #search_cats_span .like_ht img:active {
		background:rgb(60,60,60);
	}	

	 
	.dialog-stream {
		background: linear-gradient(180deg, #fff 0, #f6f8fb 200px);
		min-height: calc(100vh - 240px);
	}
	.msg_form_fixed_margin {
		background: #f6f8fb;
	}
	.dialog-row.is-them .dialog-bubble {
		background: #FFF;
		border: 1px solid #e9edf2; 
	}
	    
	.dialog-row.is-me .dialog-bubble{
		background: rgb(222, 238, 255); 
		border: 1px solid rgb(215, 222, 252);
	}
	.dialog-header{
		flex-direction: column;
		align-items: stretch;
	}

	.dialog-toolbar{
		justify-content: stretch;
	}

	.dialog-btn{
	flex: 1 1 auto;
	}

	.dialog-bubble{ 
		border-radius: 18px;
		max-width: 88%;
	}
	 
	.dialog-text{
		font-size: 14px;
	}
  
	.dialog-stream{  
		padding: 16px 12px 5px;
	}	
	
}

/* Lot portrait center fix */
@media screen and (min-width: 450px) and (max-width: 650px) {  

	.searchimg {
		border-radius: 3px;  
		max-width:140px;  
		max-height:140px; 
	}
 
}
@media screen and (min-width: 380px) and (max-width: 450px) {  
	 
	.searchimg {
		border-radius: 3px;  
		max-width:140px;  
		max-height:140px; 
	}

	.user_reviews_reg_date {  
		padding-right:10px;
	}

	.user_reviews_last_visit {  
	}

 
	.user_reviews_add_fields {   
		max-width:297px;
	}

}


/* Lot portrait center fix */
@media screen and (min-width: 120px) and (max-width: 380px) { 
	.cur_pagination a:link, .cur_pagination a:active, .cur_pagination a:visited { 
		padding:6px;
	}
	.cur_pagination a:hover {	 
		padding:6px;
	}
	.qsize_hid { 
		display:none;
	} 
	.multisearch_ico {
		display:none;
	}

	.user_reviews_add_fields { 
		max-width:290px;
	}

	
}

/* Lot portrait center fix */
@media screen and (min-width: 120px) and (max-width: 350px) {
  
	#lot_share_button, #head_modal_share_button, #head_modal_fav_button { 
		visibility:hidden;
	}

	.active_otab { 
		font-size:13px;  
	}

	.user_mob_cab_tab {
		font-size:12px; 
	}


	.searchimg {
		border-radius: 3px;  
		max-width:140px;  
		max-height:140px; 
	}
 

	.user_reviews_reg_date {   
	}

	.user_reviews_last_visit {  
	}
 

	.user_reviews_reg_date {
		display:inline-block;
		text-align:left;
		padding-right: 2px; 
		width:137px; 
	}

	.user_reviews_add_fields {
		display:inline-block;
		text-align:left;
		max-width:279px;
	}
	.user_reviews_last_visit {
		display:inline-block; 
		text-align:left;
		padding-left: 7px;
		width:auto; 
	}

	.rtab1 {  
		margin-left:15px;
	}
	.rtab2 { 
		margin-left:15px; 
	}

	.mleft_menu {
		display:none;
	} 
	.cur_pagination a:link, .cur_pagination a:active, .cur_pagination a:visited { 
		padding:4px;
	}
	.cur_pagination a:hover {	 
		padding:4px;
	}
	 

	.cur_pagination .cur_page { 
		display:inline-block; 
		border: 1px solid #ff8229;
		border-radius: 5px;
		padding:4px;
		padding-bottom:8px;
		padding-top:8px;
	}
}






.menu_line { 
	display: flex;
	align-items: center;
	justify-content: center; 
	margin: 0 auto;
	width:100%;
	max-width:500px;
	margin-top:10px;
	margin-bottom:80px;
}

.menu_cat_block {   
	background: rgb(251,251,251);
	font-size: 13px;
	color: rgb(255, 130, 41); 
	font-weight: normal;
	text-decoration: none;	
	width: 100%;
	max-width:600px;
	line-height: 2.25;
	padding-left:0px;
	border-top:1px solid rgba(232, 232, 232);
	border-bottom:1px solid rgba(232, 232, 232);
	padding-top:15px;
	padding-bottom:15px;
	min-height: 105px;
	margin-top:-15px;
	margin-bottom:-50px;
}

.menu_cat_romb { 
  background-image: url('/styles/romb.svg');
  background-position:center; 
  background-repeat: no-repeat;
  background-size: 44px 30px;  
  background-position: 7px 13px;
  position:absolute; 
  left:10%;
  margin-top:-40px;
  width:50px;
  height:50px;
  z-index:-1;
}


@media screen and (min-width: 600px) { 	
	.menu_cat_romb { 
		display:none;
	}
}


.menu_cat_romb_left {  
  left:10%; 
  left:calc(14% - 12px);
}

.menu_cat_romb_center {  
  left:42%; 
  left:calc(50% - 28px);
}

.menu_cat_romb_right {  
  left:74%; 
  left:calc(82% - 28px);
}

.menu_cat_block a{
	color: #7d7d7d;
	font-weight:500;
	display:inline-block;
	width:90%;
	padding-left:10%;
	padding-top:5px;
	padding-bottom:5px;
}
.menu_cat_block a:visited{
	color: #7d7d7d;
}
.menu_cat_block .orange{  
	font-size: 13px;
	font-family: "Arial";
	font-weight: 600;
	color: rgb(255, 130, 41) !important; 
	text-decoration:underline;
}
 
.menu_cat_block .orange{  
	font-size: 13px;
	font-family: "Arial";
	font-weight: bold;
	color: rgb(255, 130, 41); 
}

.ellipse_orange {
	border-radius: 50%;
	background-color: rgb(255, 130, 41);
	width: 60px;
	height: 60px;
	margin:0 auto; 
	display:inline-block;
}

.ellipse_gray {
	border-radius: 50%; 
	background-color: rgb(170, 170, 170);
	width: 60px;
	height: 60px;
	margin:0 auto; 
	display:inline-block;
}
 
.ellipse_active {
	background-color: rgb(110, 110, 110);
	transition: background-color 0.25s ease;
}

.ellipse_icon { 
  background-position:center;
  background-size: 28px 28px; 
  background-repeat: no-repeat;
} 

.ellipse_text{
  font-size: 13px;
  font-family: 'Open Sans';
  color: rgb(51, 51, 51);
  font-weight: bold;
  line-height: 1.154;
  text-align: center; 
  margin-top:55px;
  margin-left:-25px;
  padding-right: 15px;
  padding-top: 15px;
  padding-left: 15px;  
  width:80px;
}

.ellipse_text_small{
  font-size: 11px;
  font-family: 'Open Sans';
  color: #7d7d7d;
  font-weight: normal;
  line-height: 1.154;
  margin-left:-10px;
  text-align: center;
  width:80px;
  margin-top:3px;
}
 

.ellipse_auction_icon {
  background-image: url('/styles/auc_icon.svg?1');
  background-size: 44px 30px; 
  background-position: 7px 13px;
}
.ellipse_favorite_icon {
  background-image: url('/styles/favorite.svg');
  background-size: 34px 34px;  
  background-position: center center;
}
.ellipse_cabinet_icon {
  background-image: url('/styles/cabinet.svg');
  background-size: 30px 30px; 
  background-position: center center;
}



.ellipse_auto_icon {
  background-image: url('/styles/auto.svg');
  background-size: 44px 30px ;  
  background-position: 11px center;
}
.ellipse_phones_icon {
  background-image: url('/styles/phones.svg');
  background-size: 32px 38px; 
}
.ellipse_laptops_icon {
  background-image: url('/styles/laptops.svg');
  background-size: 44px 30px ; 
}



.ellipse_technics_icon {
  background-image: url('/styles/technics.svg');
  background-size: 32px 38px ; 
}
.ellipse_sport_icon {
  background-image: url('/styles/sport.svg');
  background-size: 43px 31px ; 
}
.ellipse_clothes_icon {
  background-image: url('/styles/clothes.svg');
  background-size: 40px 36px ; 
}


.ellipse_kids_icon {
  background-image: url('/styles/kids.svg');
  background-size: 39px 38px ; 
  background-position: 9px 12px;
}
.ellipse_home_icon {
  background-image: url('/styles/home.svg');
  background-size: 38px 34px ; 
}
.ellipse_products_icon {
  background-image: url('/styles/products.svg');
  background-size: 40px 36px ; 
}


.ellipse_collect_icon {
  background-image: url('/styles/collect.svg');
  background-size: 36px 36px ;  
  background-position: 15px 12px;
}
.ellipse_books_icon {
  background-image: url('/styles/books.svg');
  background-size: 28px 35px ; 
}
.ellipse_spec_icon {
  background-image: url('/styles/spec.svg');
  background-size: 38px 33px ;   
  background-position: 11px 12px;
}

@media screen and (min-width: 400px) and (max-width: 880px)  { 
	
	.lot_reviews_show {
		right:40px;
	}
	.lot_subscribe {
		right:40px;
	}
	.lot_green_line {
		margin-left:auto;
	}
	
	.lot_sell_rate {
		position: relative;
		top: 20px;
		margin-top:0px;
		left: 0px;
		margin-left:0px; 
		padding-left: 18px;
		padding-right: 18px;
		width: 84.5vw;
	}
	 
}


@media screen and (min-width: 400px) and (max-width: 550px)  { 
 

	.lot_green_line {
		margin-left:auto;
		padding-left: 10px;
		padding-right: 10px; 
	}
	
	.lot_sell_rate { 
		padding-left: 10px;
		padding-right: 10px; 
	}
	 

}
 
@media screen and (min-width: 550px) and (max-width: 880px)  { 
	.suggestions {
		width:100%;
	}
	.buymenu {
		margin-left:10vw;
		width:80vw;
	}
		
	.search_form input[type=text] {  
		max-width:25%;
	}
	.catlist { 
		right: 25%;
	}
	
	.msg_red {
		right:-23px;
	}	
	
	.msg_green {
		right:-23px;
	}
	
	 .itemListing { 
		max-width:550px;
		margin:0 auto;
	 }
		
	.rsearch{
		max-width:550px;
		margin:0 auto;
	}
	.button {
		max-width:250px;
	}
	
	.login_button {
		max-width:250px;
	}
	.blue_button {
		max-width:250px;
	}
	.gray_button {
		max-width:250px;
	}
	
	.lotmenu {
		margin-left:12vw;
	}
   
	.searchimg {
		border-radius: 3px; 
		max-width:140px;  
		max-height:140px; 
	}
}

