.down_right_in_best_goods {
    float: none;
    width: 100%;
}
.advanced_info {
    float: right;
}
.footer .container {
    background: #22427b;
}
.img_logo_mobile{display:none;}
@media (min-width:871px) {
.catalog{margin-left:15px;}
.bx_filter_title_mobile{display:none;}
.number{float:left; position:relative; top:3px;}
.timework{float:left; margin-left:15px; position:relative; top:-3px;}
    .logo {
        width: 210px;
        margin-top: 13px;
    }
    .logo img {
        width: 100%;
    }
.hat{height:65px;}
.bottom_in_hat{ overflow:visible;}
.info_in_hat {position:relative; top:-10px; }
.item_in_hat{padding-left: 0px; text-decoration:underline; padding-top: 11px;}
.bottom_in_hat{padding-top:5px; height:35px;}
.top_in_hat{width:700px; float:right;}
}
@media (max-width:1180px) {
    body {
        box-sizing: border-box;
    }
    .container {
        max-width: inherit;
        width: 100%;
        min-width: inherit;
        box-sizing: border-box;
    }
    .container-main {
        padding: 0 20px;
    }
    .hat {
        width: 100%;
        padding: 0 20px;
    }
    .right_in_hat {
        width: 69%;
        box-sizing: border-box;
    }
    .item_in_hat {
        margin-left: 20px;
    }
    .horizontal_navigation {
        height: 0;
        overflow: hidden;
        transition: all .3s;
    }
    .container_horizontal_navigation {
        flex-wrap: wrap;
        box-sizing: border-box;
    }
    .container_in_navigation {
        width: 100%;
    }
    .directory {
        width: 250px;
        margin-left: -4px;
    }
    .caption_directory {
        font-size: 18px;
    }
    .caption_block_directory {
        font-size: 12.5px;
        line-height: 16px;
        width: auto;
        padding-right: 10px;
    }
    .list_in_block_menu {
        margin-right: 100px;
    }

    .last_list_in_block_menu {
        margin-right: 0px;
    }
    .block_menu {
        position: absolute;
        margin: 0;
        width: 70%;
        height: 471px;
        background-color: #22427b;
        display: none;
        z-index: 2;
        top: 0;
        left: 245px;
    }
    .search {
        margin-left: 0;
    }
    .search_container {
        margin-left: 0;
        padding-left: 15px;
    }
    .basket {
        padding-left: 15px;
    }
    .actions {
        margin-left: 7px;
    }
    .block_slider {
        width: 100%;
        padding-left: 0px;
        box-sizing: border-box;
    }
    .container_slider {
        min-width: 730px;
        max-width: 74%;
        float: right;
    }
    .navigation_of_slider {
        width: 100%;
        display: flex;
    }
    .blue_cell_in_navigation_of_slider img {
        margin-left: 52px;
    }
    .yellow_cell_in_navigation_of_slider img {
        margin-left: 65px;
    }
    .navigation_of_slider div:last-child {
        border-right: none;
    }
    .best_goods {
        box-sizing: border-box;
        display: block;
    }
    .cell_in_navigation_of_slider {
        font-size: 13px;
    }
    .line_in_best_goods {
        width: 100%;
        float: left;
        clear: both;
        height: auto;
    }
    .right_in_best_goods {
        width: 50%;
    }
    .left_in_best_goods {
        width: 50%;
    }
    .cell_in_best_goods,
    .cell_in_best_goods2 {
        width: 48%;
    }
    .cell_in_best_goods_bottom {
        width: 252px;
    }
    .cell_in_best_goods img {
        max-width: 95%;
    }
    .cell_special_proposition {
        width: 49%!important;
    }
    .cell_special_proposition_right {
        width: 494px!important;
        margin-left: -2px;
        margin-right: 2px;
    }
    .line_in_index.text {
        width: 100%;
        padding: 0 15px;
        box-sizing: border-box;
    }
    .container_bottom_slider {
        width: 1000px;
    }
    .navigation_bottom_slider {
        width: 996px;
    }
    .right_bottom {
        margin-left: 980px;
        z-index: 2;
    }
    .line_in_navigation_bottom_slider {
        width: 960px;
    }
    .container_bottom_navigation {
        width: 1000px;
    }
    .list_in_bottom_navigation {
        margin-right: 50px;
    }
    .last_list_in_bottom_navigation {
        margin-right: 0px;
    }
    .first_list_in_bottom_navigation {
        margin-left: 20px;
    }
    .right_in_footer {
        width: 190px;
        padding-right: 10px;
    }
    .left_in_footer {
        width: 190px;
        padding-left: 10px;
    }
    .center_in_bottom a {
        margin-right: 5px;
    }
    .center_in_bottom a:last-child {
        margin-right: 0px;
    }
    #horiz_container_outer {
        width: 995px;
    }
    #horiz_container {
        width: 2775px;
    }
    #scrollbar {
        width: 995px;
    }
    #track {
        width: 953px;
    }
    .cell_in_horizontal_navigation {
        width: 25%;
        box-sizing: border-box;
    }
    .block_in_horizontal_menu {
        width: 100%;
        margin: 0px;
        position: absolute;
        left: 0;
        right: 0;
    }
    .full_line_height,
    .semi_line_height {
        line-height: 1.2;
        padding: 0 10px;
        display: block;
        text-align: center;
        width: 100%;
        box-sizing: border-box;
        top: 0;
        padding-top: 33px;
    }
    .block7_in_horizontal_menu {
        margin-left: 0;
    }
    .list_in_horizontal_menu {
        margin-right: 90px;
        margin-left: 30px;
    }
    .last_list_in_horizontal_menu {
        margin-right: 90px;
        margin-left: 30px;
    }
    .where {
        width: 100%;
        box-sizing: border-box;
        padding: 15px 20px;
    }
    .container_in_cart {
        width: 100%;
    }

    .preview_good_in_item,
    .previews_in_gallery_cart {
        width: 100%;
    }
    .preview_good_in_item {
        height: 331px;
    }
    .previews_in_gallery_cart {
        margin-top: 15px;
    }
    .previews_in_gallery_cart div div {
        margin-right: 5px;
        width: 77px;
    }
    .cell_of_good_in_cart {
        width: 100%;
        min-height: 250px;
        box-sizing: border-box;
    }
    .preview_cell_of_good_in_cart {
        height: 170px;
    }
    .info_in_cart {
        width: 59%;
        box-sizing: border-box;
        padding: 0 15px;
        margin-left: 0px;
    }
    .main_characteristics {
        width: 59%;
        margin-left: 0px;
        box-sizing: border-box;
        padding: 0 15px;
    }

    .block_info_in_cart p {
        width: 100%;
    }
    .container_reviews {
        width: 980px;
        padding-left: 20px;
    }
    .container_what_buy {
        /*width: 980px;
        padding-left: 20px; */
    }
    .captions_info_cart,
    .block_info_in_cart {
        margin-left: 0;
        width: 100%;
        padding-right: 15px;
        box-sizing: border-box;
    }
    .form_new_review {
        margin-left: 0;
        width: 100%;
    }
    .arrow_active_page {
        margin-left: 48px;
    }
    .cell_in_catalog {
    display: block;
    float: left;
    width: 32%;
    height: 359px;
    border: solid 1px #e9e9e9;
    text-decoration: none;
    margin: 0px 3px 9px;
    }
    .preview_in_catalog {
        height: 195px;/*165*/
    }
    .menu_of_good,
    .buy {
        padding-left: 25px;
        padding-right: 25px;
    }
    .block_basket {
        right: 0;
        margin: 0;
    }
   /* .preview_in_catalog img{width:100%;}     */
    .section_h2 a {height:auto; max0height:90px;}
}
@media (max-width:1000px) {
.pagenav {

    margin-top:60px;
}
.market_b{display:none;}
.caption_horizontal_scroll{height:81px;}

    .hat {
        padding: 0 15px;
    }
    .item_in_hat {
        margin-left: 15px;
    }
    .logo {
       /* width: 20%;*/
    }
    .logo img {
        width: 100%;
    }
    .right_in_hat {
        padding-right: 0;
    }
    .directory-items {
        position: absolute;
        left: -100%;
        z-index: 150;
        top: 71px;
        width: 246px;
    }
    .directory {
        padding-bottom: 0;
    }
    .caption_directory {
        height: 50px;
        cursor: pointer;
    }
    .container_slider {
        max-width: 100%;
        float: none;
        margin: 0 auto;
    }
    .basket {
        padding-left: 0;
    }
    .button_basket {
        margin: 5px 13px 0px 10px;
    }
    .center_in_bottom {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin-top: 30px;
    }
    .center_in_bottom a {
        flex-direction: column;
        display: block;
        margin: 5px 5px;
    }
    .right_in_sorting_of_goods a,
    .left_in_sorting_of_goods a {
        margin-left: 3px;
    }
    .bottom_left_in_catalog .h2 {
        font-size: 16.8px;
    }
    .menu_of_good,
    .buy {
        padding-left: 16px;
        padding-right: 16px;
    }

    .price_in_cart {
        font-size: 33px;
    }
    .captions_info_cart div:first-child {
        width: 170px;
    }
    .captions_info_cart .middle_block,
    .captions_info_cart div:last-child {
        width: 215px;
    }
    .list_in_block_menu .h2,
    .list_in_block_menu .h2 a {
        color: #feca15;
        font-family: MarkSimonson-ProximaNovaExtrabold, Arial;
        font-size: 13.9px;
        text-transform: uppercase;
        line-height: 1.2;
        padding: 1px 0;
    }
    .caption_two_list_in_block_menu {
        margin-top: 0;
    }
    .block_menu {
        display: none;
        position: static;
    }
    .block_menu_small {
        min-height: 0;
    }
    .category_in_directory:hover div {
        display: none;
    }
        .category_in_directory_section:hover div {
        display: none;
    }
    .list_in_block_menu {
        float: left;
        padding-left: 30px;
        padding-top: 0;
        padding-bottom: 20px;
        margin: 0;
        width: 246px;
        box-sizing: border-box;
    }
    .list_in_block_menu_section{width: 100%;}
    .list_in_block_menu a {
        line-height: 20px;
    }
    .caption_block_directory {
        padding-left: 20px;
    }
    .block_menu,
    .block_menu_small,
    .block_menu_large,
    .block_menu_medium {
        width: 100% !important;
    }
    .block_premium {
        width: 100%;
        margin-top: 29px;
        color: #595959;
        font-family: MarkSimonson-ProximaNovaRegular, Arial;
        font-size: 15px;
        line-height: 20px;
        display: block;
        padding: 25px 5px 12px 5px;
        box-sizing: border-box;
    }
    .block_premium ol {
        margin-left: 0px;
        margin-right: 10px;
        padding-left: 0px;
        list-style: none outside none;
        counter-reset: li;
    }
    .block_premium li {
        margin-bottom: 10px;
        margin-left: 0px;
        position: relative;
        padding-left: 13px;
        min-height: 40px;
        height: auto;
        padding-top: 2px;
        padding-bottom: 2px;
    }
    .odd {
        background: #e9f1ff;
        color: #264989;
    }
    .edd {
        background: #fffcf3;
        color: #f2a90c;
        padding-top: 10px;
        box-sizing: border-box;
    }

}
@media (min-width:870px) and (max-width:1180px){
	/*карточка*/
    .container_in_cart .wrap_container_top_cart
    {
    	display: flex;
    	flex-direction: row;
    	flex-wrap:wrap;
    	justify-content:space-between;
    }
	.container_in_cart  .left_in_cart {
        min-width:360px;
        max-width:430px;
	    order: 1;
	}
	.container_in_cart  .center_in_cart {
	    width: 100%;
	    float: none;
	    margin-right:0px;
        margin-top:30px;
        order: 3;
	}
	.container_in_cart  .right_in_cart {


        order: 2;
	}
	.center_first_block
	{
		float:left;
		width:50%;
	}
	.center_second_block
	{
		float:right;
		width:50%;
	}
	.container_in_cart .center_otstup_title{margin-top:0px; text-align:center;}
	.charact_title{text-align:center;}
	/*карточка*/
}
@media (max-width:870px) {
.container-main{padding:0 20px;}
.block_pers{display:none;}
	.bx_filter_wr{display:none;}
	.bx_filter_title_mobile{display:block; background:#fff; padding-bottom:15px;}
	.bx_filter_title_mobilew{ border-bottom:1px #333 dashed; cursor:pointer; display:inline-block;}
    .category-left-in-section{display:none;}
    .price_in_catalog{display:none !important;}
    .hat {
        height: 105px;
    }
    .info_in_hat {
        box-sizing: border-box;
        float: right;
    }
    .advanced_info {
        display: none;
    }
    .item_in_hat {
        margin-left: 0;
        float: left;
        margin-right: 10px;
    }
    .top_in_hat {
        overflow: hidden;
        text-align: right;
    }
    .top_in_hat a {
        display: initial;
        height: 30px;
        line-height: 30px;
        padding-left: 30px;
        margin: 6px 0px 0px 15px;
        float: none;
    }
    .logo {
        margin-top: 41px;
        width:20%;
    }
    .advanced_info {
        margin-top: 16px;
    }
    .logo img {
        width: auto;
    }
    .slide .h1 {
        font-size: 36px;
    }
    .actions {
        display: none;
    }
    .cell_special_proposition {
        width: 32.3%!important;
    }
    .right_in_best_goods {
        width: 65.6%;
    }
    .left_in_best_goods {
        width: 65.6%;
    }
    .line_in_best_goods {
        padding: 0 15px;
        box-sizing: border-box;
    }
    .left_in_catalog {
        width: 100%;
    }
    .left_navigation {
        width: 50%;
        display: inline-block;
    }
    .bx_filter.bx_blue {
        width: 100%;
        float: none;
    }
    .price_in_catalog {
        width: 50%;
        display: inline-block;
    }
    .bottom_left_in_catalog {
        padding-bottom: 6px;
        margin-top: 0px;
    }
    .bottom_left_in_catalog .h2 {
        padding: 10px 0px 5px 0px;
    }
    .bx_filter .bx_filter_section {
        padding: 14px 3.5% 0;
        border: none;
    }
    .bx_filter .bx_filter_parameters_box_container .bx_filter_input_container {
        height: 25px;
    }
    .bx_filter .bx_filter_parameters_box_container .bx_filter_input_container input {
        height: 23px;
    }
    .bx_filter .bx_filter_button_box,
    .bx_filter .bx_filter_parameters_box {
        margin-bottom: 2px;
    }
    .bx_filter .bx_filter_input_checkbox {
        min-height: 15px;
    }
    .right_in_catalog {
        float: left;
        width: 100%;
    }
    .sorting_of_goods {
        margin-bottom: 12px;
    }
    .container_in_cart {
        position: relative;
        padding-bottom: 20px;
        overflow: visible;
        display: inline-block;
    }

    .cell_of_good_in_cart {
        width: 32%;
        min-height: 320px;
        box-sizing: border-box;
        display: table-cell;
        border-bottom: 1px solid #e9e9e9;
    }
    .goods_right_in_cart {
        border-bottom: none;
    }

    .info_in_cart,
    .main_characteristics {
        padding-right: 0;
    }

    .right_block_discont {
        display: none;
    }

 /*карточка*/
	.container_in_cart h1{
	font-size: 14px;
	margin-bottom: 0px;
	line-height:16px;
	text-transform:uppercase;
	padding-bottom: 12px;
	}


	/*карточка*/




}
@media (max-width:768px) {
.container-main{padding:0 10px;}
.menu_of_good{padding-top:10px; padding-bottom:10px;}
.where{padding-bottom:5px;}
.container_in_cart h1{
font-size: 14px;
margin-bottom: 0px;
line-height:16px;
text-transform:uppercase;
padding-bottom: 12px;
}
	.hat{height:90px;}
    .logo{margin-top:32px;}
    .bottom_in_hat{padding-top:0px;}
    .caption_directory {
        height: 50px;
        width: 0;
        padding-left: 65px;
        overflow: hidden;
        background-position: 23px center;
    }
    .directory {
        padding-bottom: 0;
        width: auto;
    }
    .search_container {
        padding-left: 30px;
        padding-top: 5px;
    }
    .right_in_best_goods,
    .left_in_best_goods {
        width: 100%;
        margin:
    }
    .cell_in_best_goods,
    .cell_in_best_goods2 {
        margin: 5px 5px;
    }
    .cell_special_proposition {
        width: 98%!important;
        margin-right: 5px!important;
        margin-left: 5px!important;
        margin-top: 10px!important;
        box-sizing: border-box;
        height: auto!important;
    }
    .preview_special_proposition {
        height: auto;
    }
    .section_h2 {
        text-align: center;
        min-height: 26px;
        vertical-align: middle;
        display: inline-block;
        width: 100%;
    }
    .price_of_best_good {
        width: 100%;
        text-align: center;
        margin-left: 0;
    }
    .center_in_bottom {
        margin-top: 10px;
    }
    .center_in_bottom a {
        margin: 5px 5px;
    }
    .container_slider {
        min-width: 100%;
    }
    .center_in_bottom {
        width: 100%;
    }
    .left_in_footer {
        width: 50%;
        padding-left: 20px;
        border: none;
        box-sizing: border-box;
        text-align: center;
    }
    .right_in_footer {
        width: 50%;
        padding-right: 20px;
        border: none;
        box-sizing: border-box;
        text-align: center;
    }
    .slide .h1 {
        font-size: 24px;
    }
    .slider .slide {
        background-position: -112px 0;
    }
    .right_in_footer,
    .left_in_footer {
        height: auto;
        padding: 20px 0;
    }
    .number_in_bottom,
    .left_in_footer .name {
        margin: 0;
    }

    .buy {
        height: auto;
        float: left;
        width: 100%;
        box-sizing: border-box;
    }
    .buy a {
        clear: both;
        margin: 0 auto;
        float: none;
    }
    .price_in_cart {
        font-size: 33px;
        text-align: center;
        /*width: 100%;*/
        margin-bottom: 10px;
    }
    .captions_info_cart div:first-child,
    .captions_info_cart .middle_block,
    .captions_info_cart div:last-child,
    .captions_info_cart .middle_block,
    .captions_info_cart div:last-child {
        width: 100%;
    }
    .captions_info_cart div:first-child img,
    .captions_info_cart .middle_block img,
    .captions_info_cart div:last-child img {
        display: none!important;
    }
    .captions_info_cart,
    .block_info_in_cart {
        padding-right: 0;
    }
}
@media (max-width:700px) {
    .cell_of_good_in_cart {
        width: 32%;
        min-height: 320px;
        box-sizing: border-box;
        display: inline-block;
        border-bottom: 1px solid #e9e9e9;
    }
    .rightblock_buy{float:none !important;}
    .price_in_cart{width:100%;}
}
@media (min-width:648px) and (max-width:1000px){
    .container_in_cart .wrap_container_top_cart
    {
    	display: flex;
    	flex-direction: row;
    	flex-wrap:wrap;
    	justify-content:space-between;
    }
	.container_in_cart  .left_in_cart {

        width:55%;
	    order: 1;
	}
	.container_in_cart  .center_in_cart {
	    width: 100%;
	    float: none;
	    margin-right:0px;
        margin-top:30px;
        order: 3;
	}
	.container_in_cart  .right_in_cart {


        order: 2;
	}

	.container_in_cart .main_characteristics{width:98% !important}
	.container_what_buy { width:100%; }
	.checkboxes{ overflow-x: scroll; }
	.checkboxes .cell_in_what_buy, .checkboxes .cell_result_in_what_buy { min-width:199px; height:370px; white-space:nowrap; position:relative;}
	.checkboxes .cell_in_what_buy .h2, .checkboxes .cell_result_in_what_buy h2{white-space:normal;}
	.in_what_buy{ /*min-width:680px; max-width:980px;*/ flex-wrap:nowrap; display:flex; flex-direction:row;}
	.personal_block_cart {
		display:flex;
		justify-content:space-between;
		flex-wrap:wrap;

	}
	.personal_block_cart .cell_in_catalog{width:32%;}
    .personal_block_cart .cell_in_catalog{ border:none;}
}
@media (max-width:648px) {
    .container-main {
        padding: 0 20px;
    }
    .navigation_of_slider {
        justify-content: center;
        align-items: center;
    }
    .blue_cell_in_navigation_of_slider,
    .yellow_cell_in_navigation_of_slider {
        width: 10px;
        height: 10px;
        overflow: hidden;
        margin: 3px;
    }
    .cell_in_navigation_of_slider > img {
        display: none!important;
    }
    .slide .h1 {
        font-size: 24px;
        max-width: 480px;
    }
    .right_in_best_goods,
    .left_in_best_goods {
        width: 250px;
        margin: 0 auto;
        float: none;
    }
    .cell_in_best_goods,
    .cell_in_best_goods2 {
        width: 100%;
        margin: 10px 0;
        float: none;
    }
    .cell_special_proposition {
        width: 250px!important;
        margin: 0 auto!important;
        margin-top: 10px!important;
        display: flow-root;
        float: none !important;
    }
    .right_in_hat {
        width: 78%;
        padding-right: 20px;
        box-sizing: border-box;
    }
    .logo {
        width: 22%;
    }
    .search_container {
        padding-left: 14px;
    }
    .slider .slide {
        background-position: -218px 0;
    }
    .cell_in_catalog {
        width: 48%;
    }
    .left_in_sorting_of_goods {
        padding-left: 0;
    }
    .text_description {
        text-align: left;
    }
    .cell_of_good_in_cart {
        width: 100%;
        margin-bottom: 5px;
    }
    .goods_right_in_cart {
        width: 279px;
        margin: 0 auto;
    }
    .container_in_cart {
        padding-bottom: 780px;
    }
    .gallery_in_cart {
        float: none;
        width: 100%;
    }
    .info_in_cart {
        width: 100%;
        margin-top: 20px;
    }

    .info_in_cart,
    .main_characteristics {
        padding-right: 0;
        padding-left: 0;
    }
    .price_in_cart {
        width: auto;
    }
    .buy a {
        clear: inherit;
        float: right;
    }
    .main_characteristics {
        width: 100%;
    }
    .left_in_cart {
        width: 100%;

    }
    .container_what_buy {
        padding-left: 0px;
        width: 100%;
    }
    .checkboxes {
        overflow-x: scroll;
        width: 100%;
    }
    /*карточка*/
    .container_in_cart{padding-bottom:80px;}
    .container_in_cart .wrap_container_top_cart
    {
    	display: flex;
    	flex-direction: column;
    }
	.container_in_cart  .left_in_cart {
	    width: 100%;
	    float: none;
	    order: 1;

	}
	.container_in_cart  .center_in_cart {
	    width: 100%;
	    float: none;
	    margin-right:0px;
        margin-top:30px;
        order: 3;
	}
	.container_in_cart  .right_in_cart {
	    width: 100%;
	    float: none;
		padding: 10px 20px;
		box-sizing: content-box;
		margin-left: -20px;
        order: 2;

	}
	.container_in_cart  .content_cart_block{

	    width: 100%;
	    float: none;
        display:block;
	}
	.container_in_cart  .gallery_in_cart{
		margin:0 auto;
		max-width:380px;
		width:auto;
	}
	.container_in_cart h1{
	    font-family: proximanovasemibold, Arial;
	    font-size: 14px;
	    text-transform:uppercase;
	    margin-bottom: 0px;
		line-height: 15px;
		padding-bottom: 4px;
	}
	.container_what_buy h3, .right_in_cart1 h3{
		text-align:center;
    	font-family: ProximaNovaExtrabold, Arial;
    	font-size: 16px;
	}
	.personal_block_cart{width:290px; margin:0 auto;}
	.personal_block_cart .cell_in_catalog{width:100%; margin:0 0px -1px; border:none;}
	.hr_cart{display:none;}
	.container_in_cart .in_what_buy, .container_in_cart .cell_result_in_what_buy{margin:0 auto; width:200px; box-sizing:border-box;}
	.container_in_cart .cell_in_what_buy {margin-bottom:-1px;}
	.container_in_cart .cell_in_what_buy{border-top:none; border-right: solid 1px #e9e9e9; position:relative; z-index:1000; }
	.container_in_cart  .cell_result_in_what_buy{height:220px;}
	.container_in_cart .end_price_in_what_buy{font-size:30px;}
	.dop_ozon_1{border-top:solid 1px #e9e9e9; }
	.plus_in_what_buy{margin:0px; bottom:-11px; left:90px; z-index:100000000000;}
	.rovno_in_what_buy{margin:0px; bottom:-11px; left:90px; z-index:10000000000;}
	.cell_in_what_buy .price_in_what_buy{margin:0 auto; text-align:center;}
	.block_info_in_cart p, .block_info_in_cart li{font-size:14px; line-height: 22px; font-family:MarkSimonson-ProximaNovaLight;}
	.container_in_cart .advantage_block .block_1{margin-bottom:25px !important;}
	.container_in_cart .advantage_block .block_2{margin-bottom:25px !important;}
	.container_in_cart .advantage_block div{
	 color:#264989;
	 font: 12px/13px MarkSimonson-ProximaNovaRegular;
	}
	.container_in_cart .advantage_block div span{
	 color:#264989;
	 font: 12px/13px MarkSimonson-ProximaNovaBold;
	}
}
@media (max-width:560px) {
    .advanced_info {
        display: none;
    }
    .hat {
        position: relative;
        height: 84px;
        padding-top: 23px;
    }
    .right_in_hat {
        width: 50%;
        padding-right: 0px;
        box-sizing: border-box;
        position: static;
    }
    .top_in_hat {
        text-align: center;
        position: absolute;
        top: 7px;
        left: 0;
        right: 0;
    }
    .logo {
        width: 50%;
        margin-top: 13px;
    }
    .logo img {
        /*width: 100%;*/
    }
    .login {
        float: none;
        margin-top: 0;
    }
    .top_in_hat a {
        display: inline-block;
        vertical-align: middle;
        height: 25px!important;
        line-height: 21px;
        padding-left: 30px;
        float: none;
        margin-top: 0;
        background-position-y: 0px;
    }
    .navigation {
        position: relative;
        box-sizing: border-box;
    }
    .button_basket {
        display: none;
    }
    .basket {
        width: 52px;
    }
    .search_container {
        padding-top: 5px;
    }
    .slider .slide {
        background-position: -346px 0;
    }
    .slide .h1 {
        max-width: 380px;
        line-height: 1.4;
    }
    .line_in_index {
        text-align: left;
    }
    .cell_in_horizontal_navigation {
        width: 50%;
    }
    .right_in_sorting_of_goods {
        float: right;
        display: none;
    }
    .left_in_sorting_of_goods {
        padding-left: 10px;
    }
    .cell_in_catalog {
        width: 100%;
    }
    .in_catalog {
        width: 268px; /*255*/
        float: none;
        margin: 0 auto;
    }
    table.form_sub,
    .form_sub td .input_text {
        width: 100%!important;
    }
    .bx-auth-profile .container-main .bx-auth-input,
    .container-main .profile-table input[type="text"],
    .container-main .profile-table input[type="password"],
    .container-main .bx-forgotpass-table input[type="text"] {
        width: 90%;
    }
    .bx-auth-profile table {
        width: 100%;
    }
    .container-main .bx-auth-input,
    .container-main .profile-table input[type="text"],
    .container-main .profile-table input[type="password"],
    .container-main .bx-forgotpass-table input[type="text"] {
        width: 80%;
    }
	.table_haracteristics td, .table_haracteristics .left{
		width:50% !important;
		min-width: 100px !important;
	}
	.more_photo_click1{
		display:block;
	}


}
@media (max-width:420px) {
.where{padding-bottom:5px;}
.container_in_cart h1{
font-size: 12px;
margin-bottom: 0px;
line-height:14px;
text-transform:uppercase;
padding-bottom: 5px;
}
.plashka{display:none !important;}
    .logo{margin-top: 23px;}
    .img_logo_mobile{display:block;}
    .img_logo{display:none;}
    .hat {
        height: 87px;
    }
    .left_in_footer {
        text-align: left;
    }
    .right_in_footer {
        text-align: right;
    }
    .info_in_hat .number {
        font-size: 15px;
    }
    .info_in_hat .number span {
        font-size: 16.2px;
    }
    .info_in_hat span {
        font-size: 11.5px;
    }
    .slide .h1 {
        font-size: 20px;
        max-width: 310px;
        box-sizing: border-box;
    }
    .basket {
        width: 15%;
    }
    .search_container {
        width: 60%;
    }
    .search input[type="text"] {
        width: 65%;
        display: block;
    }
    .search input[type="submit"] {
        margin-left: 45%;
    }
    .left_navigation,
    .price_in_catalog {
        display: none;
    }
    .bx_filter.bx_blue {
        width: 100%;
        float: left;
    }
    .right_in_footer,
    .left_in_footer {
        height: auto;
        padding: 20px;
    }
    .nav li {
        margin: 0;
    }
    .sorting_of_goods {
        display: inline-block;
        height: auto;
    }
    .left_in_sorting_of_goods {
        padding-left: 0px;
        font-size: 12px;
    }

    .buy a {
        clear: both;
        float: none;
    }
    .price_in_cart {
        width: 100%;
    }

    .menu_of_good,
    .buy {
        padding: 15px;
    }
    .line_in_main_characteristics {
        width: 100%;
    }
    .line_in_main_characteristics div {
        width: 45%;
    }
    .how_buy a {
        font-size: 14px;
    }
    .form_new_review {
        padding: 15px;
    }
    .form_new_review input[type="text"] {
        box-sizing: border-box;
        width: 100%;
    }
    table.ocenka_table {
        width: 100%;
    }
}
@media (max-width:380px) {
    .top_in_hat a {
        margin: 0;
        font-size: 13px;
    }
    .info_in_hat {
        background-size: 18%;
        padding-left: 35px;
    }
    .right_in_footer,
    .left_in_footer {
        text-align: center;
        width: 100%;
        height: auto;
        padding: 20px 0;
        float: left;
    }
    .number_in_bottom {
        margin-top: 0;
    }
    .name {
        margin-top: 0;
    }
    .alx_reviews_form_vote .alx_reviews_form_vote_items .alx_reviews_form_vote_item {
        width: 21px;
        height: 22px;
        background: url(/bitrix/templates/mnemaloru/components/bb/review.add/.default/images/starbig-off.png) 0px 0px no-repeat;
        background-size: contain;
    }
    .brands {
        padding-left: 10px;
    }
}
@media (max-width:350px) {
.info_in_hat{background:none;}
.info_in_hat .number {font-size:12px; margin-top:10px;}
.timework{display:none;}
.logo {
    margin-top: 13px;
}
.bottom_in_hat {

    padding-top: 7px;
}
.hat {
    height: 77px;
}
.caption_directory {text-indent:-1000px;}
}