﻿@media only screen and (max-width:1280px) {

	.main_phone,
	.drop_phones {
		display: block;
		margin: 0 auto;
	}

	.grafik_block {
		line-height: 0;
	}

	.basket_top {
		margin-left: 0;
		width: 24%;
	}

	.enter_top .enter_but p {display: none;}

	.enter_top .enter_but {
		padding: 0 8px;
	}

	.svg_enter {
		width: 25px;
		height: 25px;
	}

    .enter_top .enter_but {
        background: #e8e8e8;
        color: #363535;
        width: 40px;
        margin-right: -5px;
    }

    .enter_top .enter_but p {
        color: #363535;
    }

    .enter_top .enter_but .svg_enter {
        fill: #363535;
    }

    .no-touch .enter_top .enter_but:hover {
        background: #363535;
        color: #e8e8e8;
    }

    .no-touch .enter_top .enter_but:hover p {
        color: #e8e8e8;
    }

    .no-touch .enter_top .enter_but:hover .svg_enter {
        fill: #e8e8e8;
    }

    .wWrapper:after {display: none;}

	.wWrapper:before {display: none;}

	.basket_top.show:after {
		width: 25%;
	}

}
@media only screen and (max-width:1150px) {

	.soc_footer {width: 26%;}

	.contacts_footer {
		width: 27%;
	}

}
@media only screen and (max-width:1100px) {

	.enter_top {
		width: 35px;
	}

	/*.valuta > p, .kurs p {display: none;}*/

	.bot_func {
		width: calc(100% - 270px);
	}

	.basket_page .t_s_block {
		font-size: 18px;
	}

	.auth {display: none;}

	.mmenu_but2 {display: block;}

	/*.header_top .fll {display: none;}*/

	.menu_top ul li {
		padding: 0 5px;
	}

	.menu_top ul li a {
		font-size: 12px;
	}

	/*.header_top .flr {margin-right: 20px;}*/

}
@media only screen and (max-width:1024px) {

	.menu_top {
		margin-left: 50px;
	}
	
	.logo_min {
		width: 47px;
		overflow: hidden;
	}
	
	.logo_min img {
		max-width: none;
	}

	.logo_min {display: block;}

	.wHeader {
		z-index: 20;
	}

	.header_top {
		height: 40px;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 20;
	}

	.header_bot {
		padding-top: 60px;
	}

	.basket_page_main .header_bot {
		padding-top: 20px;
	}

	.basket_page_main .bot_func {
	    width: calc(100% - 270px);
	}

	.logo {display: none;}

	.basket_page_main .logo {
		display: inline-block;
		vertical-align: top;
	}

	.bot_func {width: 100%;}

	.grafik_block {
	    line-height: 80px;
	}

	.main_phone, .drop_phones {
		display: inline-block;
		vertical-align: top;
	}

	.main_phone {
		margin-right: 4%;
	}

	.useful {display: none;}

	#mmenu .grafik {
		height: auto;
		width: 100%;
		padding: 15px;
		box-sizing: border-box;
	}

	.item_buy .buy_but,
	.item_buy .in_basket,
	.item_buy .link_nal,
	.item_buy_one .one_click {
		width: 230px;
		font-size: 25px;
		height: 40px;
		line-height: 38px;
	}

	.news_page ul li {
		width: 45%;
	}

	/*.wConteiner .wSize {z-index: 11;}*/

	.profile_page > .fll,
	.profile_page > .flr {
		float: none;
		width: 100%;
		margin-bottom: 20px;
		padding: 0;
	}

	.basket_page > .fll,
	.basket_page > .flr {
		float: none;
		width: 100%;
		padding: 0;
		margin-bottom: 20px;
	}

	.reviews_list,
	.review_form {
		float: none;
		width: 100%;
		margin-bottom: 30px;
	}

	.wShowNormal {font-size: 10px; padding: 0 5px;}

}
@media only screen and (max-width:980px) {

	.main_phone, .drop_phones {
		display: block;
		margin: 0 auto;
	}

	.grafik_block {
	    line-height: 0px;
	}

	.main_phone,
	.grafik_block {
		display: none;
	}
	.wHeaderAvto .grafik_block {
		display: inline-block;
		vertical-align: top;
	}

    .phones .main_phone {display: block;}

	#mmenu .main_phone {
		height: auto;
		display: block;
		padding: 15px;
		box-sizing: border-box;
		width: 100%;
		padding-bottom: 0;
	}

	.phones a {
		margin-bottom: 10px;
	}

	.basket_top {
		width: 200px;
	}

	.find_block {
		width: calc(100% - 250px);
	}

	/*.contacts_footer {display: none;}*/

	.contacts_footer {
		width: 100%;
		margin-right: 0;
	}
	.contacts_footer .phones_foot {
		width: 100%;
		text-align: center;
	}
	.contacts_footer .phones_foot ul li {
		margin: 0 5px 10px;
	}
	.contacts_footer .cont_title,
	.contacts_footer .mail_bot,
	.contacts_footer .time_bot
	{display: none;}

	.logo_footer {
		width: 50%;
	}

	.soc_footer {
		width: 40%;
	}

	.wConteiner {
		padding-bottom: 100px;
	}

	.wFooter {
		margin-top: -100px;
	}

	.logo_footer > a {
		width: 252px;
		height: 68px;
	}

	.basket_page_main .logo {
		margin: 0 auto;
		display: block;
		float: none;
	}

	.basket_top {float: right;}

	.basket_top.show:after {
		width: 200px;
	}

	.logoblock {
		float: none !important;
		border: none !important;
		padding: 0 !important;
		margin: 0 !important;
	}
	.index_logo {
		margin: 0 20px 10px;
	}
    .deliver_text_block .logoblock {
    	padding: 0 !important;
    	width: 100% !important;
    	text-align: center !important;
    	margin-bottom: 20px !important;
    }
    .deliver_text_block .logoblock + div {
    	border: none !important;
    	padding: 0 !important;
    	margin-bottom: 20px;
    }

}
@media only screen and (max-width:900px) {

	.wShowNormal {margin-left: 190px;}

	.logo_min {
		left: 0;
		-webkit-transform: translate(0,0);
		transform: translate(0,0);
	}

	.mmenu_but {display: block;}

	.header_top .fll {display: none;}

	.filter_big .wFormRow {
		width: 45%;
	}

	.filter_big .wFormRow:nth-child(3n+3) {
	    margin-right: 5%;
	}

	.filter_big .wFormRow:nth-child(2n+2) {
	    margin-right: 0%;
		margin-bottom: 10px;
	}

	.info_cont,
	.form_cont {
		float: none;
		width: 100%;
		margin-bottom: 20px;
		padding-left: 0;
	}

	.hide_r_t {
		height: 40px;
		position: fixed;
		top: -40px;
		width: 100%;
		left: 0;
		background: #302e2f;
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease;
		z-index: -1;
	}

	.hide_r_t.show {
		top: 40px;
	}

	.money_but {display: block;}

}
@media only screen and (max-width:800px) {

	.wLeft {
		display: none;
	}

	.item_page .fll,
	.item_page .flr {
		float: none;
		width: 100%;
		margin-bottom: 20px;
		padding-left: 0;
	}

	.item_buy,
	.item_buy_one,
	.item_price {
		text-align: center;
	}

	.item_spin {
		margin: 0 auto 20px;
	}

}
@media only screen and (max-width:720px) {

	.blank {height: 15px;}

	.wLeft, .wRight { float: none; width: auto; margin-left: 0; margin-right: 0;}

	.wFooter .wSize {
		padding: 20px 0;
	}

	.new_poster {
		width: 50%;
	}

	.bas_radio_block .wFormRadio {
		margin-bottom: 10px;
	}
	.wHeaderAvto .grafik_block {
		width: calc(100% - 250px);
	}

}
@media only screen and (max-width:600px) {

	.wHeaderAvto .grafik_block {
		display: none;
	}

	/*.header_top .flr {
		margin-right: 45px;
	}*/

	.search_but {display: block;}

	.basket_top {display: none;}

	.wHeader {
		height: 40px;
		padding: 0;
	}

	.find_block {
		padding: 0 5px;
		box-sizing: border-box;
		position: fixed;
		top: -80px;
		left: 0;
		width: 100%;
		background: #302e2f;
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}

	.find_block.show {
		top: 40px;
	}

	.header_bot {height: 0; padding: 0;}

	.slider_main {display: none;}

	.logo_footer,
	.soc_footer {
		display: block;
		text-align: center;
		width: 100%;
		margin: 0 0 10px;
	}

	.soc_footer {
		margin: 0;
	}

	.logo_footer > a {
		display: inline-block;
		vertical-align: top;
	}

	.logo_f_block {
		padding: 0;
	}

	.pluso {display: none !important;}

	.soc_footer .use_title {display: none;}

	.cart_but {display: block;}

	.header_r_t {margin-right: 35px;}

	.header_r_t.kurs {
		margin-right: 10px;
	}

}
@media only screen and (max-width:540px) {

    .basket_page label.error {
        left: 0px;
    }

	.news_page ul li {
		width: 100%;
		margin: 0 0 20px;
	}

	.filter_big .wFormRow {
		width: 100%;
	    margin-right: 0%;
	}

	.filter_big .wFormRow:nth-child(3n+3) {
	    margin-right: 0%;
	}

	.filter_big .wFormRow:nth-child(2n+2),
	.filter_big .wFormRow:nth-child(n+4) {
	    margin-right: 0%;
		margin-bottom: 10px;
	}

	.filter_small {
		height: 80px;
	}

	.sort1, .sort2 {
		float: none;
		width: 100%;
	}

	.basket_block label:not(.checkBlock):not(.error),
	.basket_block input, .basket_block select,
	.basket_block textarea,
	.basket_block .bas_radio_block {
		width: 100%;
		float: none;
		padding: 0;
	}

}
@media only screen and (max-width:480px) {
	.wConteiner {
		padding-top: 100px;
	}
	.find_block {top: 40px;}
	.search_but {display: none;}
	.touch .wHeader .wShowNormal {
		display: block;
		margin-left: 140px;
		width: 85px;
		top: 10px;
		-webkit-transform: translate(0,5px);
		transform: translate(0,5px);
	}

	.new_poster {
		width: 100%;
		margin-right: 0;
		float: none;
		margin-bottom: 10px;
	}

	.main_addres,
	.addres_ul .flr {
		float: none;
		width: 100%;
	}

	.addres_ul .fll {width: 100%;}

	.list_prof .zakaz,
	.list_prof .status_zakaz {
		float: none;
		width: 100%;
		text-align: center;
		line-height: 30px;
		height: 30px;
	}

	.prof_buts a,
	.prof_buts button {
		margin-bottom: 10px;
	}

	/*.touch .wShowNormal {display: none;}*/
	.touch .wFooter .wShowNormal {
		display: block !important;
		width: 100%;
		font-size: 16px;
		text-align: center;
		margin: 0;
	}
	.touch #mmenu .wShowNormal {display: block !important;}

}
@media only screen and (max-width:320px) {
	.touch .wHeader .wShowNormal {
		display: none;
	}
}