@media only screen and (min-width:0px) and (max-width:767px){
	.lk_details .buy_zakaz{
		margin-top: -32px;
	}

	h1.h1_title{
		font-size: 18px;
		margin-bottom: 0;
	}

	a.btn_menu{
		width: 42px;
		padding: 0;
		background-position: 50% 50%;
		background-color:transparent;
	}

	a.btn_menu span{
		display: none;
	}

	a.btn_location{
		left: 0;
	}

	a.btn_phone{
		left: 20%;
		display: block;
	}

	a.btn_head_search{
		display: block;
		width:42px;
		height:42px;
	/*	border:1px solid red; **/
	background-image:url(/i/icons/m/search.svg);
		
/*		left: 40%;*/
	}
a.btn_basket{
		right: 30%;
	}

	a.btn_menu{
		display: block;
		right: 10%;
	}

	a.see_cat{
		display: none;
	}

	.main_adds_text{
		left: 15px;
		top: 50px;
	}

	.main_adds_text img{
		margin: 0;
	}

	.main_adds_text p{
		font-size: 12px;
		line-height: 19px;
	}

	.main_adds_text p span{
		font-size: 19px;
	}

	.cont_info{
		margin: 3px -15px 0;
	}

	.cont_info li{
		width: 100%;
		border-top: 3px solid #fff;
	}

	.list_brands li{
		width: 33%;
	}

	.list_brands li.show_all{
		width: 100%;
	}

	a.more_brands{
		width: 100%;
		height: 47px;
		border-width: 2px;
		padding: 0;
		line-height: 47px;
		font-size: 18px;
		font-family: 'museo_sans_cyrl500';
		position: relative;
	}

	a.more_brands span{
		padding: 0;
		position: absolute;
		top: 0;
		right: 18px;
	}

	.slider-coments{
		padding: 0;
	}

	.index_coments{
		padding: 0;
		text-align: center;
	}

	.index_coments img{
		margin: 0 auto 25px;
		display: block;
		float: none;
	}

	.adds{
		padding: 210px 55px 0;
		height: auto;
		border: none;
		border-top: 1px solid #e9e9e9;
		margin: 40px -15px 0;
	}

	.adds .btn_blue{
		position: relative;
		top: 0;
		left: 0;
		margin: 20px auto 0;
	}

	.adds h2{
		font-size: 20px;
	}

	.adds .img_bg{
		background: url(../img/img_adds_bg_smol.jpg) no-repeat 50% 50%;
		right: 0;
		width: auto;
	}

	#footer{
		border-top: 5px solid #dcdcda;
		padding-bottom: 80px;
	}

	.foot_bot{
		padding-bottom: 27px;
		border-bottom: 1px solid #dcdcda;
	}

	.foot_work{
		position: absolute;
		top: 100%;
		left: 15px;
		margin: 80px 0 0;
	}

	.foot_pay li img{
		width: auto;
		max-width: auto;
	}

	.list_brands li figure a{
		width: 95%;
	}

	.index_section{
		padding-top: 0;
	}

	.index_section h2{
		text-align: center;
		padding: 25px 0 0;
	}

	.main_slider{
		margin: 0 -15px;
	}

	.index_section .col-sm-6{
		margin: 0;
		padding: 0 15px;
		margin: 0 0 30px;
	}

	.basket_nav li{
		font-size: 12px;
	}

	.basket{
		margin: 0 -15px;
		padding-left: 0;
		padding-right: 0;
	}

	.basket h1{
		padding-left: 30px;
	}

	.tovar_cart{
		padding: 45px 15px;
	}

	.tovar_cart_right{
		padding: 20px 0 0;
	}

	.tovar_cart_left{
		float: none;
		margin: 0;
		width: auto;
		overflow: hidden;
	}

	.tovar_cart_left img{
		float: left;
		height: 103px;
	}

	.tovar_cart_left .t_brand{
		display: block;
		float: left;
		padding: 39px 0 0 32px;
	}

	.tovar_cart_left .t_brand img{
		height: auto;
	}

	.tovar_cart_info{
		padding: 0;
		min-height: auto;
	}

	.tovar_cart_info .delete{
		margin: 0;
		top: -95px;
		height: 38px;
		width: 38px;
		right: 0;
	}

	.tovar_cart_right h2{
		font-size: 16px;
		line-height: 19px;
	}

	.sub_tovar{
		position: relative;
		margin: 0 -15px 0;
		padding: 40px 0 0;
		width: auto;
		background: none;
	}

	.sub_tovar .img_box{
		margin: 0;
	}

	.sub_tovar_main{
		margin: 0;
	}

	.sub_tovar{
		display: block;
	}

	.sub_tovar .sub_tovar_box{
		display: block;
		padding: 0 15px;
	}

	.sub_tovar .sub_tovar1{
		float: left;
		width: 25%;
		padding: 0 0 0 15px;
	}

	.sub_tovar .sub_tovar2{
		float: left;
		width: 75%;
		padding: 15px 15px 0 0;
		position: relative;
	}

	.sub_tovar .kod{
		position: absolute;
		top: 0;
		left: 0;
	}

	.sub_tovar .sub_tovar3{
		display: none;
	}

	.sub_tovar .sub_tovar4{
		float: left;
		width: 100%;
		background: #ebeef1;
		margin: 20px 0 0;
		padding-top: 10px;
		padding-right: 100px;
	}

	.sub_tovar .sub_tovar5{
		float: left;
		width: 100%;
		background: #ebeef1;
		padding-bottom: 10px;
		padding-right: 100px;
	}

	.sub_tovar .sub_tovar6{
		position: absolute;
		bottom: 12px;
		right: 56px;
		padding: 0;
	}

	.sub_tovar .sub_tovar7{
		position: absolute;
		bottom: 12px;
		right: 15px;
		padding: 0;
	}

	.sub_tovar .price_one p{
		display: inline;
	}

	.sub_tovar .much{
		width: 38px;
	}

	.sub_tovar .much .pluse{
		display: none;
	}

	.sub_tovar .much .minuse{
		display: none;
	}

	.sub_tovar .much input{
		border-right: 2px solid #ffb700;
		width: 38px;
	}

	.sub_tovar .delete{
		background: url(../img/bg_delete_smol.gif) no-repeat;
		height: 38px;
		width: 38px;
	}

	.cart_info{
		text-align: center;
		padding-left: 0;
	}

	.cart_info .itog_cart{
		float: none;
		width: auto;
		border-top: 1px solid #c9d0d7;
		margin: 22px 0 0;
		padding: 15px 0 0;
	}

	.cart_info .refresh{
		float: none;
		display: inline-block;
	}

	.cart_btn{
		position: relative;
		padding: 70px 0 0;
	}

	.cart_btn .btn_blue{
		position: absolute;
		top: 16px;
		left: 50%;
		margin: 0 0 0 -105px;
	}

	.cart_btn a.btn_white{
		float: none;
		margin: 0 auto;
		display: block;
	}

	.more_tovar h2{
		padding-left: 15px;
		padding-right: 15px;
		font-size: 18px;
		line-height: 22px;
	}
	.more_tovar h3{
		padding-left: 15px;
		padding-right: 15px;
	}

	.more_tovar_see{
		display: none;
	}

	.more_tovar_box{
		padding-right: 0;
	}

	.tovarMore{
		width: 290px;
		margin: 0 auto;
		padding: 0 43px;
		position: relative;
	}

	.one_more_tovar{
		margin: 0;
	}

	.more_tovar_box, .more_tovar_left{
		float: none;
		margin: 0 auto;
		overflow: hidden;
		width: 290px;
	}

	.filter_hidden{
		display: block;
	}

	.filter{
		margin: 0 -15px;
	}

	.cet_brends{
		padding-left: 0;
	}

	.cet_brends .name{
		float: none;
		margin: 0;
		display: block;
		padding: 0 0 10px;
	}

	.cet_brends ul li a{
		padding: 0 21px;
	}

	.view ul{
		display: none;
	}

	a.btn_white_blue{
		margin-left: 0;
		width: 100%;
	}

	.breadcrumb > li + li::before{
		display: none;
	}

	.breadcrumb{
		position: relative; /*padding:14px 0 32px;*/
	}

	.breadcrumb li{
		font-size: 18px;
		color: #434861;
		line-height: 22px;
		margin-left: 0;
	}

	.breadcrumb li a{
		color: #17b7ff;
	}

	.breadcrumb li:first-child{ /*position:absolute;*/
		bottom: 7px;
		left: 0;
		font-size: 13px;
	}

	.filter .title_main{
		border-top: 1px solid #bdc6ce;
	}

	.view_smol{
		display: block;
	}

	.view{
		padding: 5px 15px;
		margin: 23px -15px 0;
	}

	.catalog{
		margin: -20px -15px 0;
	}

	.catalog > li{
		width: 50%;
		display: inline-block;
		text-align: center;
		margin: 0;
		border-bottom: 1px solid #e5e5e5;
		padding: 0 0 5px;
	}

	.one_catalog{
		width: 100%;
		display: inline-block;
	}

	.one_catalog .img_box span{
		width: 100%;
		border: none !important;
	}

	.catalog > li.active .one_catalog .img_box span:after{
		display: none;
	}

	.one_catalog .img_box span{
		height: 110px;
	}

	.catalog_drop{
		position: relative;
		background: #fff;
		top: 0 !important;
		left: 0;
		right: 0;
		padding: 0;
		margin: -15px 0 -20px;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}

	.catalog_drop ul{
		margin: 0;
	}

	.catalog_drop ul li{
		display: block;
		width: 100%;
		text-align: left;
		padding: 15px 50px 15px 90px;
		border-bottom: 1px solid #e5e5e5;
		margin: 0;
		position: relative;
	}

	.catalog_drop ul li .for_img{
		margin-left: -70px;
	}

	.catalog_drop ul li .number{
		display: block;
		position: absolute;
		top: 50%;
		right: 30px;
		width: 16px;
		margin: -8px 0 0;
		text-align: center;
		font-family: 'museo_sans_cyrl300';
	}

	.catalog_drop_see{
		position: relative;
		width: 100%;
		margin: 0;
		padding: 20px 0;
	}

	.catalog > li.active .one_catalog .name{
		background: #ffb700;
		color: #333d4a;
		padding: 16px 0 16px;
		position: relative;
		z-index: 101;
	}

	.catalog > li.active .one_catalog .name:after{
		display: block;
		content: '';
		background: url(../img/bg_one_catalog_name.png) no-repeat;
		height: 8px;
		width: 15px;
		position: absolute;
		bottom: -8px;
		right: 30px;
	}

	.list_catalog_brand{
		margin: 0;
	}

	.list_catalog_brand li{
		width: 50%;
		margin: 0;
	}

	.catalog_brand h3{
		margin: 0 -15px 20px;
		padding: 0 15px 20px;
	}

	.catalog_brand a.more_brands{
		display: block;
	}

	/* ingate fix */
	/*.tovar_data{
		display: none;
	}

	.tovar_data_box{
		position: absolute;
		top: 0px;
		border: none !important;
	}

	.tovar_data_box tr, .tovar_data_box td{
		border: none;
	}

	.tovar_data_box .b_name span{
		display: none !important;
	}

	.compareParent{
		display: none;
	}
*/
	/* */
	.sub_item_head{
		display: none;
	}

	.item_title{
		margin: 62px -15px 0;
		padding: 0 15px;
	}

	.item_title .name{
		margin: 0;
	}

	.item_title .open_sub{
		right: 15px;
	}

	.sub_item{
		position: relative;
		margin: 0 -15px;
		padding: 0 15px 62px;
		display: block;
		width: auto;
	}

	.sub_item .sub_item3{
		display: block;
		position: absolute;
		bottom: 32px;
		left: 0;
		right: 0;
		width: auto;
		text-align: left;
		padding: 9px 0 0 15px;
		background: #ebeef1;
		height: 32px;
	}

	.sub_item .sub_item3.active{
		bottom: 0;
		padding-top: 0;
	}

	.sub_item .sub_item4{
		position: absolute;
		bottom: 12px;
		right: 15px;
		padding: 0;
		width: 78px;
	}

	.sub_item1{
		width: 80px;
	}

	.sub_item .img_box{
		margin: 0;
	}

	.sub_item .st{
		display: inline;
	}

	.sub_item .sub_item3.active .st{
		font-weight: bold;
		color: #333d4a;
		font-weight: bold;
	}

	.sub_item .btn_buy{
		background: #2638a9 url(../img/btn_buy.png) no-repeat 50% 50%;
		width: 38px;
		overflow: hidden;
		text-indent: -9999px;
	}

	.sub_item .much{
		margin: 0;
		width: 38px;
	}

	.sub_item .much a{
		display: none;
	}

	.sub_item .much input{
		border: 2px solid #ffb700;
		width: 38px;
	}

	.sub_item .old_price, .sub_item .new_price{
		display: inline;
	}

	.item_box{
		padding-left: 0;
	}

	.item_box .item_left{
		margin: 0 auto;
		float: none;
		width: 254px;
	}

	.item_box .item_left img{
		width:inherit;
		max-width: 254px;
	}

	/*.item_box table td .name_brend {display:none;}*/
	.item_box .item_left .stickers img{
		width: auto;
	}

	.item_box .item_left .stickers{
		bottom: 60px
	}

	.item .volume{
		padding-left: 0;
	}

	.item .volume .name{
		display: block;
		margin: 0;
		float: none;
		padding: 0 0 9px;
	}

	.item .item_color{
		padding-left: 0;
	}

	.item .item_color .name{
		display: block;
		margin: 0;
		float: none;
		padding: 0 0 9px;
	}

	.list_item_color li{
		padding-top: 10px;
	}

	.more_tovar{
		margin: 0 -15px;
	}

	.adds_discount{
		height: auto;
		background: url(../img/bg_adds_discount_smol.jpg) no-repeat;
		background-size: cover;
		margin: 50px -15px 0;
	}

	.adds_discount .name{
		float: none;
		display: block;
		padding: 70px 0 0;
	}

	.adds_discount_right{
		float: none;
		width: auto;
	}

	.adds_discount_right span{
		float: none;
		width: auto;
	}

	.adds_discount a{
		float: none;
		width: auto;
		display: block;
		margin: 20px -17px 0;
	}

	.adds_discount_right span{
		color: #3d7593;
	}

	.list_itme_data li .name{
		float: none;
		display: block;
	}

	.list_itme_data li .text{
		float: none;
		display: block;
	}

	.item_tab_nav{
		display: none;
	}

	.list_itme_data{
		margin: 0 -15px;
	}

	a.all_sub{
		margin: 0 -15px;
	}

	div.sell_item{
		display: block;
	}

	.search_nav{
		border: none;
		margin: 0 -15px;
		padding: 0;
	}

	.search_nav li{
		display: block;
		padding: 2px 0 0;
	}

	.search_nav li a{
		display: block;
		background: #dee2e6 no-repeat 100% 50%;
		border: none;
		padding: 0;
		padding: 0 15px;
		position: relative;
		font-size: 16px;
		color: #333d4a;
		font-family: 'museo_sans_cyrl500';
		height: 40px;
		line-height: 40px;
		text-transform: uppercase;
	}

	.search_nav li a span{
		border: none;
	}

	.search_nav li a em{
		position: absolute;
		top: 0;
		right: 40px;
		height: 40px;
		line-height: 40px;
		color: #9aa0a8;
	}

	.search_nav li a.active{
		border: none;
		background-color: #17b7ff;
		color: #fff;
	}

	.search_nav li a.active em{
		color: #2286b7;
	}

	.form_serach_smol{
		display: block;
	}

	.one_tovar_left{
		display: block;
		height: auto;
	}

	div.sell_article{
		display: block;
	}

	.sitebar_article{
		display: none;
	}

	.img_right{
		float: none;
		margin: 0 auto 20px;
		display: block;
		max-width: 100%;
	}

	.img_zoom{
		float: none;
		margin: 0 0 10px;
	}

	.img_zoom li{
		float: none;
		text-align: center;
		padding: 0 0 10px;
	}

	.img_zoom .img_zoom_box{
		display: inline-block;
	}

	.img_zoom li img{
		max-width: 100%;
		display: block;
	}

	.info_text{
		float: none;
		overflow: hidden;
		margin: 0 -19px;
	}

	.text_box{
		overflow: visible;
	}

	.text_bot{
		padding: 14px 15px 100px;
		margin: 0 -15px;
	}

	.btn_article{
		left: 15px;
		right: 15px;
		top: 70px;
	}

	.btn_text_prev{
		float: left;
	}

	.btn_text_next{
		float: right;
		margin: 0;
	}

	.tovarMore img{
		display: inline;
	}

	.sliderArticle .sliderArticleBox{
		width: 100%;
	}

	.sliderArticle .sliderArticleBox{
		padding: 0;
	}

	.more_tovar_srticle{
		margin: 0 -15px;
	}

	.sliderArticle{
		width: 290px;
		margin: 0 auto;
		position: relative;
	}

	.sliderArticle .one_tovar{
		border: none;
		padding-left: 0;
		padding-right: 0;
	}

	.sliderArticle .one_tovar_left{
		width: auto;
		display: table-cell;
		width: 300px;
		height: 190px;
	}

	.sliderArticle .tovar_data{
		display: none;
	}

	.sliderArticle .tovar_data_box{
		display: none;
	}

	.sliderArticle .slick-prev{
		display: block;
		height: 35px;
		width: 19px;
		border: none;
		text-indent: -9999px;
		background: url(../img/btn_tovar_more_prev.png) no-repeat;
		position: absolute;
		top: 135px;
		left: 0;
		overflow: hidden;
		z-index: 11;
	}

	.sliderArticle .slick-prev:hover{
		background-position: 0 -35px;
	}

	.sliderArticle .slick-next{
		display: block;
		height: 35px;
		width: 19px;
		border: none;
		text-indent: -9999px;
		background: url(../img/btn_tovar_more_next.png) no-repeat;
		position: absolute;
		top: 135px;
		right: 0;
		overflow: hidden;
	}

	.sliderArticle .slick-next:hover{
		background-position: 0 -35px;
	}

	.sliderArticle .slick-dots{
		list-style: none;
		padding: 30px 0 0;
		margin: 0;
		font-size: 0;
		text-align: center;
	}

	.sliderArticle .slick-dots li{
		display: inline-block;
		text-align: center;
		padding: 0 7px;
	}

	.sliderArticle .slick-dots li button{
		display: block;
		height: 13px;
		width: 13px;
		border: none;
		background: #dcdcda;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
	}

	.sliderArticle .slick-dots li.slick-active button{
		background: #41c1fb;
	}

	.delivery_nav{
		margin: 30px 20px 0px;
	}

/*	.delivery_nav li{
		display: block;
		text-align: center;
		padding: 20px 0 0;
	}*/

	.delivery_nav li label{
		font-size: 16px;
	}

	.delivery_nav li a{
		display: block;
		width: auto;
	}

	.basket{
		padding-left: 15px;
		padding-right: 15px;
	}

	.form_delivery{
		margin: 21px 0 0;
	}

	.form_delivery .tx{
		width: 100%;
		margin: 18px 0 0;
		float: none;
		display: block;
	}

	.form_delivery .dTypo{
		float: none;
	}

	div.sell_del{
		float: none;
		width: 100%;
		margin: 18px 0 0;
	}

	.delivery_box h2{
		font-size: 18px;
	}

	.another{
		position: relative;
		top: 0;
		display: inline-block;
		color: #17b7ff;
		margin: 5px 0 0;
	}

	.another a{
		color: #17b7ff;
	}

	.list_get_tovar li label{
		font-size: 15px;
	}

	.img_map{
		margin-left: -15px;
		margin-right: -15px;
	}

	.get_contacs address{
		padding-right: 0;
	}

	.get_contacs address ul{
		position: relative;
		top: 0;
		border: none;
		padding: 10px 0 0;
	}

	.get_phone{
		margin: 10px 0 0;
		font-size: 18px;
	}

	.time_work ul{
		display: none;
	}

	.time_work_box{
		position: relative;
		top: 0;
	}

	.pays li{
		width: 100%;
	}

	.cart2_info{
		margin: 20px -15px 0;
	}

	.cart2_info{
		text-align: center;
	}

	.cart2_info .my_bonus{
		width: 160px;
		text-align: left;
		padding-top: 0;
		padding-bottom: 0;
	}

	.cart2_info .my_bonus p{
		display: block;
		width: auto;
		font-size: 12px;
	}

	.cart2_info .ch_bonus{
		float: right;
		width: 170px;
		margin: 13px 0 0 1%;
	}

	.cart2_info .ch_bonus span{
		top: -15px;
	}

	/*.cart2_info .itog_cart { float:none; width:auto; clear:both; border-top:1px solid #c9d0d7; margin:0 -15px; padding:25px 0 0;}*/
	/*.cart2_info .itog_cart .name {font-size:18px;}*/
	/*.cart2_info .itog_cart .price {font-size:28px; margin:0;}*/
	.curiers img.icon1{
		width: 200px;
	}

	.curiers img.icon3{
		width: 200px;
	}

	.basket_end{
		padding: 0;
		text-align: center;
		background-position: 50% 0;
		margin: 55px 0 0;
		padding: 120px 0 0;
	}

	.basket_end_left h2{
		font-size: 24px;
	}

	.basket_end_left p{
		font-size: 15px;
		line-height: 20px;
	}

	.steps_page{
		padding: 0;
	}

	.list_steps{
		margin: 0 -15px;
		text-align: center;
	}

	.list_steps li{
		width: 100%;
		padding: 2px 0 0;
	}

	.list_steps li a .name{
		text-align: left;
	}

	.steps{
		padding-left: 47px;
		margin: 5px -15px 0;
	}

	.steps .number{
		float: left;
		margin: 0 0 0 -47px;
		width: 47px;
	}

	.steps .number span{
		display: none;
	}

	.steps .title span{
		font-size: 15px;
	}

	.step_result{
		margin: 0 -15px;
	}

	.steps .title em{
		display: none;
	}

	.type_steps_box{
		width: 100%;
	}

	.material_steps_box{
		width: 100%;
	}

	.step_result_box{
		width: 100%;
		padding-right: 15px;
		padding-top: 40px;
	}

	.step_result_box:first-child{
		padding-top: 0;
	}

	.steps_box h2{
		font-size: 15px;
		font-weight: bold;
		margin-right: -15px;
	}

	.step_result_bot_main{
		margin: 40px -15px 0;
		padding: 30px 15px;
	}

	.step_result_bot li{
		width: 100%;
	}

	.sliderSteps_result{
		text-align: center;
	}

	.sliderSteps_result button{
		float: none;
		margin: 0 auto;
		clear: both;
		display: block;
	}

	.sliderSteps_result .sl_text{
		float: none;
		display: block;
		text-align: center;
		width: 100%;
		clear: both;
	}

	.sliderSteps_result input{
		float: none;
		display: inline-block;
	}

	.sliderSteps_result .sep{
		display: inline-block;
		float: none;
		position: relative;
		top: 13px;
	}

	.steps_result{
		text-align: center;
		padding-left: 0;
		padding-right: 0;
	}

	.steps_result p{
		text-align: center;
		font-size: 15px;
		line-height: 21px;
		padding-left: 20px;
		padding-right: 20px;
	}

	.steps_result a{
		font-size: 22px;
	}

	.breadcrumb_box{
		margin-left: -15px;
		margin-right: -15px;
		padding-left: 15px;
		padding-right: 15px;
	}

	.contacts{
		padding: 0;
	}

	.sldierContacts .slick-prev{
		display: none !important;
	}

	.sldierContacts .slick-next{
		display: none !important;
	}

	.sldierContacts .slick-dots{
		display: block !important;
	}

	.contacts .title{
		margin-left: -15px;
		margin-right: -15px;
		padding-right: 15px;
		padding-left: 75px;
	}

	.contacts_address address{
		width: 100%;
	}

	.contacts .view_time_work ul{
		display: block;
	}

	.contacts .time_work{
		padding-right: 0;
	}

	.contact_pad{
		padding: 0;
	}

	.list_address li{
		width: 100%;
	}

	.sldierContacts{
		margin: 0 -15px;
	}

	.tbl_shop td:first-child{
		display: block;
	}

	.tbl_shop td.padd_one{
		padding-top: 0;
	}

	.shop{
		padding-left: 0;
		padding-right: 0;
	}

	.main_shop{
		margin: 0 -16px;
	}

	.main_shop li a .data{
		display: none;
	}

	.main_shop li a .data_img{
		display: none;
	}

	.main_shop li a{
		padding-right: 55px;
		background-image: url(../img/bg_main_shop.gif);
		background-position: 100% 50%;
		background-repeat: no-repeat;
	}

	.map_shop{
		margin-left: -15px;
		margin-right: -15px;
		height: 535px;
		width: auto;
	}

	.shop h2{
		font-size: 18px;
		margin: 0 -15px;
		padding-left: 15px;
		padding-right: 15px;
	}

	.see_shop{
		text-align: center;
		margin: 0 -8px;
	}

	.see_shop li{
		padding: 15px 8px 0;
		width: 50%;
	}

	.see_shop li:first-child{
		width: 100%;
	}

	.see_shop li.sm_block{
		display: block;
		width: 100%;
	}

	.tbl_shop_box{
		margin: 0 -15px;
	}

	.tbl_shop td{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	a.btn_see{
		width: 100%;
	}

	.shop .list{
		margin-left: 0;
		padding-left: 20px;
	}

	.map_shop_drop{
		width: 300px;
	}

	.map_shop_drop_left{
		float: none;
		margin: 0 auto;
	}

	.map_shop_drop_right{
		float: none;
		width: auto;
		padding: 20px 0 0;
	}

	.lk_nav{
		margin: 0 -15px;
	}

	.lk_nav li a{
		background-position: 50% 50% !important;
		text-indent: -9999px;
		position: relative;
	}

	.lk_nav li a span{
		position: absolute;
		bottom: -28px;
		height: 28px;
		left: 0;
		right: 0;
		text-indent: 0;
		color: #434861;
		font-size: 12px;
		line-height: 28px;
	}

	.lk_nav li{
		padding-bottom: 26px;
	}

	.lk_nav_box{
		margin: 0 -15px;
		padding: 0 15px;
		border-bottom: 1px solid #bdc6ce;
	}

	.lk_nav_box h1{
		border: none;
		padding: 0;
	}

	.lk_nav li a.active span, .lk_nav li a:hover span{
		color: #000;
	}

	.lk_tab_nav{
		margin: 7px -15px 0;
	}

	.lk_tab_nav li{
		width: 100%;
		padding: 2px 0 0;
	}

	.lk_help{
		padding: 0;
	}

	.lk_zakaz{
		padding: 0;
	}

	.sep_zalaz .sell_del{
		width: 100%;
		float: none;
	}

	.lk_title{
		margin-left: -15px;
		margin-right: -15px;
		height: auto;
	}

	.lk_title .lk_title_left{
		float: none;
		width: auto;
		overflow: hidden;
	}

	.lk_title .lk_title_left p{
		float: right;
		padding-right: 0;
	}

	.lk_title .lk_title_left p:first-child{
		float: left;
	}

	.lk_title .lk_title_left p span{
		display: none;
	}

	.lk_title .lk_title_right{
		float: none;
		overflow: hidden;
	}

	.lk_title .lk_title_right span{
		float: right;
	}

	.lk_tovar{
		padding: 20px 15px 20px 90px;
		margin: 0 -15px;
	}

	.lk_tovar .lk_tovar_info{
		position: relative;
		top: 0;
		left: 0;
		width: auto;
	}

	.lk_tovar .kod{
		display: block;
	}

	.lk_tovar .data{
		display: block;
	}

	.lk_tovar .data strong{
		display: none;
	}

	.more_lk_tovar{
		padding: 12px 15px;
		margin: 0 -15px;
		border-bottom: 1px solid #c9d0d7;
		font-size: 16px;
	}

	.lk_tovar_data{
		margin: 0;
		float: none;
	}

	.lk_tovar_data .detals{
		position: relative;
		top: 0;
		left: 0;
		margin: 25px 0 0;
	}

	.lk_tovar_data .buy_zakaz{
		position: relative;
		top: 0;
		left: 0;
		margin: 25px 0 0;
		float: left;
		width: 150px;
	}

	.lk_tovar_data .cancle_zakaz{
		position: relative;
		top: 0;
		left: 0;
		margin: 25px 0 0;
		float: right;
		width: 125px;
	}

	.lk_details{
		padding: 0;
		margin: 0 -15px;
	}

	.lk_details_top .send_mail{
		display: none;
	}

	.lk_details_top .print{
		display: none;
	}

	.tbl_zakaz td{
		font-size: 12px
	}

	.tbl_delivery{
		font-size: 0;
	}

	.tbl_delivery th{
		display: none;
	}

	.tbl_delivery td:first-child{
		display: block;
		width: 100%;
		border: none;
		font-size: 15px;
		color: #000;
	}

	.tbl_delivery td{
		display: inline-block;
		font-size: 12px;
		color: #666666;
		width: 30%;
		text-align: left;
	}

	.tbl_delivery td:last-child{
		width: 40%;
		white-space: nowrap;
	}

	.tbl_delivery tr:last-child td{
		border-top: 2px solid #fdb60b;
		display: block;
		width: 100%;
		margin: -1px 0 0;
	}

	.order_details .back_list{
		float: none;
		display: inline-block;
	}

	.order_details .send_mail{
		float: none;
		display: block;
		margin: 25px 0 0;
		width: 185px;
	}

	/*.order_details .print {float: none; display:inline-block; margin:15px 0 0;}*/
	.order_details{
		border-top: 1px dotted #a4acb3;
		padding: 10px 15px 0;
	}

	.personal_main{
		padding: 0;
		margin: 0 -15px;
	}

	.personal_title .name{
		font-size: 16px;
		padding-left: 15px;
		padding-right: 15px;
		font-weight: normal;
	}

	.personal_title .redact{
		bottom: 0;
		left: 15px;
		right: auto;
		top: auto;
		font-size: 12px;
	}

	.personal_main_data{
		padding-bottom: 40px;
	}

	.personal_data_left{
		float: none;
		width: 100%;
	}

	.personal_data_right{
		float: none;
		width: 100%;
	}

	.personal_data .tbl_data th{
		width: 40%;
	}

	.tbl_data td{
		padding: 0 15px;
		text-align: left;
	}

	.tbl_data_view th{
		display: block;
		padding: 10px 15px 0;
		width: auto;
	}

	.tbl_data_view td{
		display: block;
		padding: 2px 15px 0;
		width: auto;
	}

	.personal_delivery{
		margin: 0;
	}

	.personal_delivery li:first-child{
		border: none;
	}

	.personal_delivery li:last-child{
		border: none;
	}

	.personal_delivery li{
		width: 100%;
		border-top: 1px solid #cccccc;
		padding: 35px 15px 30px;
	}

	.get_address h4{
		font-size: 18px;
		font-weight: normal;
	}

	a.get_address_add{
		margin: 0 -16px;
	}

	.manager{
		padding: 50px 0 0;
	}

	.manager .img_box{
		float: none;
		margin: 0;
		margin: 0 auto;
	}

	.manager_data{
		float: none;
		width: auto;
		text-align: center;
		border-right: 0;
	}

	.manager_btn{
		float: none;
		padding-left: 0;
		width: auto;
	}

	a.write_manager{
		margin: 0 auto;
	}

	a.coul_manager{
		margin: 9px auto 0;
	}

	.fade{
		display: none;
	}

	.popup_tinting{
		width: auto;
		margin: 0;
		left: 0;
		right: 0;
		top: 80px;
	}

	.tinting{
		background: #fff;
	}

	.tinting_one .tinting_two{
		float: none;
		width: auto;
	}

	.tinting_left .name strong{
		display: block;
	}

	.tinting_one ul{
		position: relative;
		top: 0;
		display: block;
		display: none;
	}

	.tinting_one .tinting_three{
		float: none;
		width: auto;
	}

	.tinting_four{
		float: none;
		width: auto;
	}

	.tinting_left .name_two .name{
		background: url(../img/bg_tinting_clouse_smol.gif) no-repeat 100% 50%;
	}

	.tinting_left .name_two .name.active{
		background: url(../img/bg_tinting_open_smol.gif) no-repeat 100% 50%;
	}

	.tinting_left .tinting_three .name_two{
		background: url(../img/bg_tinting_clouse_smol.gif) no-repeat 100% 50%;
	}

	.tinting_one .name_two.open{
		background-image: url("/bitrix/templates/mirkrasok/img/bg_tinting_open_smol.gif");
	}

	.tinting_left .tinting_three .name_two.active{
		background: url(../img/bg_tinting_open_smol.gif) no-repeat 100% 50%;
	}

	.tinting_four{
		padding: 8px 0 0 77px;
	}

	.tinting_four label{
		font-size: 14px;
		font-size: 500;
		text-transform: uppercase;
		line-height: 31px;
	}

	.tinting_four:after{
		display: block;
		content: '';
		clear: both;
	}

	.tinting_four label{
		display: block;
		float: left;
		margin: 0 0 0 -62px
	}

	.slider_tinting #tinting_prev{
		display: none;
	}

	.slider_tinting #tinting_next{
		display: none;
	}

	.slider_tinting{
		padding: 0;
	}

	.tinting_right{
		background: #fff;
	}

	.tinting_bot{
		padding: 34px 0 0;
	}

	.tinting_bot_left{
		float: none;
		width: auto;
		margin: 0;
	}

	.slider_photo .slick-dots{
		text-align: center;
	}

	.slider_photo{
		margin: 13px 0 0;
	}

	.tinting_tovar{
		padding: 0;
	}

	.tinting_tovar .img_box{
		float: none;
		width: 240px;
		margin: 0 auto;
	}

	.tinting_tovar .img_box img{
		width: 240px;
	}

	.tinting .img_box span{
		height: 95px;
		width: 95px;
	}

	.tinting h2{
		text-align: center;
	}

	.tinting_info{
		margin: 35px 0 0;
	}

	.tinting_info td{
		display: block;
		border: none;
		padding: 7px 0 !important;
		font-size: 13px;
		color: #676a7d;
	}

	a.btn_tinting_save{
		display: none;
	}

	.tinting_btn{
		text-align: center;
		margin: 11px -15px 0;
		padding: 53px 15px;
	}

	a.btn_tinting_check{
		width: 100%;
	}

	a.btn_shopping{
		display: block;
		height: 45px;
		border: 2px solid #2638a9;
		font-size: 15px;
		color: #2638a9;
		font-weight: 500;
		text-decoration: none;
		text-align: center;
		line-height: 40px;
		margin: 30px 0 0;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}

	.clouse_tinting{
		background: url(../img/bg_clouse_tinting_smol.gif) no-repeat;
		height: 19px;
		width: 18px;
		top: 6px;
		right: 15px;
	}

	.tinting_tite{
		display: block;
		border-bottom: 1px solid #bdc6ce;
		font-size: 18px;
		color: #434861;
		font-weight: 300;
		margin: 0 -15px;
		padding: 0 15px 15px;
	}

	.popup_tinting_sub{
		display: none;
	}

	.list_news li.news-item{
		padding-left: 0;
	}

	.list_news li img{
		float: none;
		display: block;
		margin: 0 auto;
		width: 290px;
	}

	.bottom_bot{
		padding-left: 0;
		padding-right: 0;
	}

	.bottom_bot .see_more{
		width: 290px;
	}

	.list_news li .name{
		font-size: 16px;
		padding: 15px 0 0;
		font-weight: normal;
	}

	.bottom_bot .see_more{
		width: 100%;
		float: none;
		display: block;
	}

	.bottom_bot .load_more{
		float: none;
		display: block;
		margin: 34px auto 0;
		width: 180px;
	}

	.sale_page{
		padding: 0;
	}

	.slider_discount{
		margin: 0 -15px;
	}

	.discount_slides .slider_discount_text{
		position: relative;
		background: none;
		bottom: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		padding: 0;
		text-align: center;
	}

	.discount_slides .slider_discount_text img{
		display: none;
	}

	.discount_slides .name{
		font-size: 16px;
		padding: 13px 0 0;
	}

	.discount_slides p{
		color: #8e91a0;
	}

	.slider_discount .slick-dots{
		display: block !important;
	}

	.slider_discount .slick-dots{
		list-style: none;
		padding: 30px 0 0;
		margin: 0;
		font-size: 0;
		text-align: center;
	}

	.slider_discount .slick-dots li{
		display: inline-block;
		text-align: center;
		padding: 0 7px;
	}

	.slider_discount .slick-dots li button{
		display: block;
		height: 13px;
		width: 13px;
		border: none;
		background: #dcdcda;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
	}

	.slider_discount .slick-dots li.slick-active button{
		background: #41c1fb;
	}

	.list_sale{
		border: none;
		padding: 0;
	}

	.list_sale li{
		padding-left: 0;
	}

	.list_sale li img{
		float: none;
		display: block;
		margin: 0 auto;
	}

	.list_sale li .name{
		padding: 14px 0 0;
	}

	/* PAGE 404
	----------------------------*/
	.page_404{
		width: 290px;
		padding: 50px 0;
	}

	.page_404 img{
		margin: 0;
		margin: 0 auto 30px;
		width: 100%;
		max-width: 300px;
	}

	.page_404 p{
		text-align: center;
	}

	.page_404 .btn_blue{
		margin: 0 auto;
		display: block;
		width: 190px;
	}

	.page_404 .btn_orange{
		margin: 10px auto;
		display: block;
		width: 190px
	}

	.cart2_info .ch_bonus{
		float: left;
		margin: 13px 0 0 2%;
		text-align: left;
		width: 130px;
	}

	.dCoupon{
		margin: 0 auto;
		width: 298px;
		float: none !important;
	}

	/* Holo fix { */
	.floats{

	}

	.floats h3{
		margin-top: 10px;
		padding: 5px 0px;
	}

	.float_block{
		display: block;
		position: relative;
		float: left;

	}

	.float_block.of3{
		border: 0px solid grey;
	}

	.c_breadcrumbs ul.breadcrumb{
		margin-top: 0px!important;
	}

	/* } */

}

@media only screen and (min-width: 980px) and (max-width: 1199px){
	/*.filter .btn_reset_filter {
		letter-spacing: 0;
		width: 70px;
		text-transform: none;
	}
	.filter .title_main{
		letter-spacing: -1px;
	}*/
}

@media only screen and (min-width: 0px) and (max-width: 400px){
	.see_shop li{
		padding: 15px 8px 0;
		width: auto;
	}
}

@media only screen and (min-width: 0px) and (max-width: 400px){
	/*.main_adds .img-pos { height:211px; margin-left:-125px;}*/
	.main_adds .img-pos{
		width: 100%;
		margin: 0
	}

	.foot_pay li img{
		width: 100%;
		max-width: 100%;
	}

	a.btn_head_search{
	/*	right: 58%;*/
	}

}

@media only screen and (min-width: 0px) and (max-width: 430px){

	.lk_details .buy_zakaz{
		float: none;
		display: block;
		margin: 0 auto;
		margin-top: 10px;
	}

	.tbl_delivery .itog{
		text-align: center;
	}

	.order_details .back_list{
		float: none;
		margin: 0;
	}

	.order_details{
		text-align: center;
	}

	.order_details .send_mail{
		display: block;
		float: none !important;
		margin-bottom: 0 !important;
		margin-left: auto !important;
		margin-right: auto !important;
		margin-top: 5px;
		text-align: left;
		width: 166px;
	}

	.one_tovar_left{
		width: 100%;
	}

}

@media only screen and (min-width: 0px) and (max-width: 540px){

	/* Holo fix { */
	.floats{

	}

	.floats h3{
		margin-top: 10px;
		padding: 5px 0px;
	}

	.float_block{
		display: block;
		position: relative;
		float: left;

	}

	.float_block.of3{
		border: 0px solid grey;
		width: 95%;
		height: auto;
	}

	.delivery_nav{
		margin: 30px 20px 0px;
	}

	.delivery_nav li{
		display: block;
		text-align: center;
		padding: 20px 0 0;
	}
	
	.item h1 {
		font-size:25px; 
		color:#434861; 
		margin:0;
	}


	/* } */

}

@media only screen and (min-width: 0px) and (max-width: 779px){
	.float_block_1{
		background-color: #F0F0F0;
		height: 64px;
		margin: 2px 10%;
		width: 60%;
		min-width: 200px;
	}
}