@media only screen and (max-width: 765px) {
    .header_row1_inner_wrap .header_phone a,.header_phone p span, .header_row1_inner_wrap p {
        font-size: 14px;
        color: #a2acb2;
    }
    html, body {
        min-width: 320px;
    }

    .wrapper {
        min-width: 300px;
        width: 100%;
        margin: 0 auto;
    }

    .popup_form {
        overflow-y: auto;
    }

    .pop_location {
        overflow-y: hidden;
    }

    .header_logo img {
        margin-top: 0;
    }

    .content {
        padding: 0px 20px;
    }

    .container {
        display: block;
    }

    .header_all {
        z-index: 14;
    }

    .header_row1 {
        display: none;
    }

    .header_row2 {
        border-bottom: 1px solid #e8e8e8;
    }

    .header_row2_list1 {
        display: none;
    }

    #ADDRESS .select2-container--default .select2-selection--single .select2-selection__arrow b {
        top: 50% !important;
    }

    .header_row2_list2 .list_2 {
        display: none;
    }

    .list {
        clear: both;
        overflow: visible;
    }

    .lists_goods .list {
        overflow: auto !important;
    }

    .header_logo {
        padding: 0;
        width: 40%;
        text-align: left;
    }

    .header_logo img {
        width: auto;
        margin-top: 0;
        height: 50px;
    }

    .header_row2_list2 {
        padding: 0;
        width: 60%;
    }

    .header_row3 {
        display: none;
    }

    .header_row2_list2 .list_1 {
        padding: 16px 0px 10px;
    }

    .header_row2_list2 .list_1 ul li span {
        width: 20px;
        vertical-align: middle;
        height: 21px;
        margin-bottom: 5px;
    }

    .header_row2_list2 .list_1 ul li a p {
        display: none;
    }

    .header_row2_list2 .list_1 ul li a img {
        vertical-align: middle;
        margin-bottom: 5px;
    }

    .page_catalog .title {
        margin: 0px;
        padding: 10px 0px;
        width: 100%;
        background: #00aff2;
    }

    .title h1 {
        color: #fff;
        font-size: 18px;
    }

    .list_row {
        margin: 0;
        height: auto;
        /*min-height: 335px!important;*/
        min-height: 280px !important;
        width: 100%;
        padding-top: 30px;
        padding-bottom: 30px;
        position: relative;
        float: none;
    }

    .list_row::before {
        content: '';
        display: block;
        height: 1px;
        width: 100%;
        background-color: #e8e8e8;
        margin: 0 -20px;
        padding: 0 20px;
        position: absolute;
        top: 0;
        left: 0;
    }

    .list_row:first-child::before {
        display: none;
    }

    .subscr {
        display: none;
    }

    .open .footer_mob_inner .catalog a {
        color: #00aff2;
    }

    /*.buttons .favorites {*/
    /*width    : 45px;*/
    /*height   : 40px;*/
    /*display  : block;*/
    /*position : absolute;*/
    /*bottom   : 0;*/
    /*left     : 15px;*/
    /*}*/
    .favorites .right {
        width: 40px;
    }

    .favorites .left {
        display: none;
        float: left;
    }

    .favorites .right .active span {
        width: 24px;
        height: 24px;
        margin-top: 5px;
    }

    .favorites .right .inactive span {
        width: 24px;
        height: 24px;
        margin-top: 5px;
    }

    .buttons {
        padding-top: 25px;
        overflow: hidden;
        margin: auto;
        width: 285px;
        height: 50px;
        position: relative;
    }

    .basket .left .inactive {
        box-sizing: border-box;
        text-align: center;
        width: 125%;
        height: 100%;
        display: block;
    }

    .basket .left .inactive p {
        margin-top: 8px;
        font-size: 15px;
        font-family: 'RobotoRegular', Arial, sans-serif;
    }

    .basket .right .inactive {
        display: none;
    }

    .basket .left .active p {
        margin-top: 9px;
        font-size: 15px;
        font-family: 'RobotoRegular', Arial, sans-serif;
    }

    .basket .right .active p {
        margin-top: 8px;
        font-size: 15px;
        font-family: 'RobotoRegular', Arial, sans-serif;
    }

    .select_text_price_mob_wap {
        box-sizing: border-box;
        width: 60%;
        float: left;;
    }

    .list_row .text {
        /*width      : 60%;*/
        /*float      : left;*/
        text-align: left;
        display: block;
        box-sizing: border-box;
        margin-top: 0;
    }

    .list_row .text p {
        padding-left: 5px;
    }

    .list_row .text span {
        padding-left: 5px;
    }

    .list_row .price {
        margin-top: 10px;
        /*width      : 60%;*/
        /*float      : left;*/
        text-align: left;
        padding-left: 15px;
        display: block;
        box-sizing: border-box;
    }

    .list_row .shope_mobile {
        /*display: block!important;*/
        /*margin-top : 20px;*/
        /*width      : 90%;*/
        /*float      : left;*/
        /*text-align : left;*/
        /*padding-left : 15px;*/
    }

    .product-item-scu-item-text-container.selected .product-item-scu-item-text-block {
        /*outline: 1px solid #58bbe7;*/
        height: 16px;
        /*min-width: 22px;*/
    }

    .product-item-scu-item-list .product-item-scu-item-text {
        vertical-align: middle;
        text-align: center;
        font-size: 12px;
        color: #5c676f;
        line-height: 20px;
        white-space: nowrap;
        text-transform: uppercase;
        text-overflow: ellipsis;
        overflow: hidden;
        max-width: 100%;
    }

    .list_row .price2 {
        margin-top: 30px;
        width: 60%;
        float: left;
        text-align: left;
    }

    .list_row .price2 p {
        padding-left: 5px;
    }

    .list_row .text span {
        font-size: 14px;
    }

    .basket_price {
        padding-right: 12px;
    }

    .com {
        padding-right: 12px;
    }

    .header_row2_list2 .list_1 ul li a img {
        padding-right: 0px;
    }

    .list_row .bottle {
        float: left;
        width: 40%;
    }

    .custom_select {
        display: none;
        padding: 8px 33px;
    }

    .page_catalog .goods-section .link {
        margin: 20px;
    }

    .goods-section .link {
        margin-top: 0;
    }

    .goods-section .link a {
        font-size: 14px;
        line-height: 40px;
        color: #a0acb3;
        display: block;
    }

    .buttons .basket {
        display: none;
    }

    /*.buttons .basket {*/
    /*display  : block;*/
    /*width    : 195px;*/
    /*height   : 40px;*/
    /*margin   : 0px;*/
    /*position : absolute;*/
    /*bottom   : 0;*/
    /*right    : 15px;*/
    /*}*/
    .mob_slider {
        /*height     : 157px;*/
        height: 100%;
        width: 100%;
        display: block;
        /*margin-top : 54px;*/
    }

    .slider .slick-list,
    .slider .slick-list .slick-track {
        height: 100%;
    }

    #navigation {
        margin: 0%;
        display: none;
    }

    .nav_right {
        display: none;
    }

    .nav_left {
        display: none;
    }

    .mob_slider_inner {
        height: 100%;
        width: 100%;
        background: url(../img/slider.png);
        /*padding-top  : 35px;*/
        /*padding-left : 20px;*/
    }

    .mob_slider_inner p {
        font-size: 16px;
        font-family: 'RobotoRegular', Arial, sans-serif;
        color: #fff;
    }

    .mob_slider_inner span {
        font-family: 'RobotoBold';
        font-size: 20px;
        color: #fff;
    }

    ul.custom {
        display: table;
        width: 100%;
        text-align: center;
        position: relative;
        bottom: 10px;
    }

    ul.custom li {
        background-color: rgba(250, 250, 250, 0.51);
        display: inline-block;
        border-radius: 50%;
        border: none;
        width: 10px;
        height: 10px;
        position: relative;
        margin: 0 3px;
    }

    .custom li.slick-active {
        background-color: #fff;
        width: 12px;
        height: 12px;
    }

    .custom li button {
        display: none;
    }

    .slider {
        /*height : 157px;*/
        width: 100%;
    }

    .slider {
        height: auto;
        position: relative;
    }

    .slider::before {
        content: '';
        padding-top: 46%;
        display: block;
    }

    .slick-list {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }

    .footer_mob {
        position: fixed;
        display: block;
        bottom: 0;
        right: -20px;
        left: -20px;
        z-index: 8;
    }

    .footer_mob {
        background-color: #fff;
        border-bottom: 1px solid #e8e8e8;
        border-top: 1px solid #e8e8e8;
        z-index: 20;
    }

    .footer_mob_inner {
        width: 100%;
    }

    .footer_mob_inner .catalog {
        float: left;
        line-height: 60px;
        padding: 0 20px;
    }

    .footer_mob_inner .catalog.active a {
        color: #02aff2;
    }

    .footer_mob_inner .catalog a {
        color: #a0acb3;
        font-size: 17px;
        text-transform: uppercase;
        font-family: 'RobotoRegular', Arial, sans-serif;
    }

    .footer_mob_inner .list_2 {
        float: right;
        height: 60px;
        padding-right: 5px;
        font-size: 0;
    }

    .footer_mob_inner .list_2 ul li {
        display: inline-block;
    }

    .footer_mob_inner .list_2 ul li a {
        display: block;
    }

    .footer_mob_inner .list_2 ul li span {
        height: 60px;
        width: 45px;
        margin: 0 !important;
        padding: 0 !important;
        background-position: center center;
        background-size: 16px 16px;
    }

    .footer_mob_inner .list_2 ul li.burger .inactive {
        background-size: 20px 20px !important;
    }

    .footer_mob_inner .list_2 ul li.burger.active .inactive {
        background-image: url("../img/burger-menu-avtive.svg");
    }

    .footer_mob_inner .list_2 ul li.personal_room.active .inactive {
        background-image: url('../img/personal-room-active.svg');
    }

    .footer_mob_inner .list_2 ul li.location.active .active {
        background-image: url('../img/select_cities-active.svg');
    }

    .footer_mob_inner .list_2 ul li.search_f.active .inactive {
        background-image: url('../img/../img/search-active.svg');
    }

    .footer_text_2 .search_inner form input::-webkit-input-placeholder {
        color: #a2acb2;
        text-align: left;
    }

    .footer_text_2 .search_inner form input::-moz-placeholder {
        color: #a2acb2;
        text-align: left;
    }

    .footer_text_2 .search_inner form input:-moz-placeholder {
        color: #a2acb2;
        text-align: left;
    }

    .footer_text_2 .search_inner form input:-ms-input-placeholder {
        color: #a2acb2;
        text-align: left;
    }

    .footer_mob_inner .list_2 ul li:nth-child(4) {
        padding: 0;
    }

    .nav_bar {
        float: left;
        width: 20%;
        text-align: center;
    }

    /*age
    .age_content {
        padding: 0px 30px;
        display: block;
    }
    .age_content .logo {
        padding: 60px 0px 45px;
    }
    .age_content .title {
        background: #000;
        box-sizing: border-box;
        padding: 40px 0px 60px;
    }
    .age_content .age {
        width: 100%;
        text-align: center;
    }
    .age_content .age input {
        width: 70px;
        height: 42px;
    }
    .age_content .chbox {
        padding-top: 20px;
    }
    .age_content .title h1 {
        font-size: 13px;
    }
    #age {
        overflow: auto;
        height: auto;
    }
    #age2 {
        overflow: auto;
        height: auto;
    }
    .age_content .text {
        margin: 30px 0px;
    }
    .age_content .button {
        width: 100%;
        padding-bottom: 60px;
    }
    .age_content button {
        width: 260px;
    }
    .age_content .text_2 p {
        width: 99%;
    }
    .age_content .chbox p {
        padding-top: 4px;
    }
    /*end*/
    /*popup_form log in*/
    .popup_form form {
        margin-top: 54px;
        height: 100vh;
    }

    .mask {
        display: none !important;
    }

    .log_in .input {
        padding: 0px 0px 25px;
    }

    .log_in .input input {
        width: 100%;
        height: 40px;
    }

    .log_in {
        height: 110vh;
        width: 100%;
    }

    .log_in .button button {
        width: 100%;
        height: 40px;
    }

    .log_in .links {
        margin-bottom: 70px;
    }

    .popup_exit {
        width: 100%;
        display: block;
        height: 40px;
        border: 1px solid #b9c3ca;
        text-align: center;
        margin-top: 15px;
        box-sizing: border-box;
    }

    .popup_exit p {
        font-size: 13px;
        font-family: 'RobotoRegular', Arial, sans-serif;
        color: #a0acb3;
        margin-top: 10px;
    }

    .log_in form .logo {
        padding: 35px 0px 40px;
    }

    /*end*/
    /*pop up registy**/
    .registy {
        margin-top: 54px;
        display: block;
        height: 100%;
        margin-bottom: 64px;
    }

    .registy .left .logo {
        margin-top: 0px;
        padding: 35px 0px 10px;
    }

    .registy .left {
        width: 100%;
        height: auto;
    }

    .registy .right {
        height: auto;
        width: 100%;
    }

    .form_registry form img {
        margin: 0;
        width: 100%;
    }

    .form_registry button {
        width: 100%;
        font-size: 13px;
        height: 40px;
    }

    .form_registry form input {
        width: 100%;
        font-size: 13px;
        height: 40px;
    }

    .form_registry .sity .select,
    .form_registry .sity .select .select2-selection {
        height: 40px;
    }

    .registy .left .title {
        background: #fff;
        padding: 0;
    }

    .registy .exit {
        display: none;
    }

    .form_registry .sity .img {
        top: 17px;
        right: 12px;
    }

    .form_registry form {
        margin-top: 40px;
        margin-bottom: 25px;
    }

    .form_registry .popup_exit {
        padding-bottom: 25px;
        box-sizing: border-box;
    }

    /*end
    /*popup_form locatipn*/
    .select_city {
        width: 100%;
        height: 100%;
    }

    .select_city .logo {
        display: none;
    }

    .select_city .text {
        text-align: left;
    }

    .select_city .text h1 {
        padding-bottom: 10px;
        font-size: 13px;
    }

    .select_city .link ul li {
        display: block;
        text-align: left;
        padding: 0;
        padding-bottom: 10px;
    }

    .select_city .link ul li p {
        font-size: 14px;
    }

    /*end*/
    /*catalog*/
    .header_row3 {
        height: 100vh;
        width: 100%;
    }

    .header_row3_inner ul {
        display: block;
    }

    .header_row3_inner ul li {
        width: 100%;
        font-size: 16px;
        margin: 0 0 10px 0;
        overflow: hidden;
        display: block;
        text-align: left;
        line-height: 20px;
        height: auto;
    }

    .header_row3_inner ul > li:first-child {
        margin: 10px 0;
    }

    .header_row3_inner .select {
        display: block;
    }

    .header_row3_inner .select li a {
        color: #00aff2;
        font-size: 13px;
        font-family: 'RobotoRegular', Arial, sans-serif;
    }

    /*end*/
    /*burger*/
    .footer_all {
        display: none;
        width: 100%;
        height: 100vh;
        position: fixed;
        top: 0;
        background-color: #fff;
        left: 0;
        overflow: hidden;
        z-index: 6;
    }

    .footer_logo {
        display: none;
    }

    form .search_inner {
        display: none;
    }

    .footer_text_1 {
        width: 100%;
        float: left;
    }

    .footer_text_2 {
        width: 100%;
        float: left;
    }

    .footer_text_1 ul {
        float: left;
        text-align: left;
        margin-top: 0;
    }

    .footer_text_1 ul li a {
        color: #6f7b83;
    }

    .footer_text_2 ul {
        float: left;
        text-align: left;
        margin-top: 0;
    }

    .footer_text_2 ul li a {
        color: #6f7b83;
    }

    .footer_text_3 {
        display: none;
    }

    .footer_1 {
        margin-top: 24px;
    }

    .footer_text_1 ul li {
        margin-top: 14px;
    }

    .footer_text_2 ul li {
        margin-top: 14px;
    }

    .footer_text_2 ul li:nth-child(3) {
        display: none;
    }

    .footer_2_text1 {
        width: 100%;
        float: left;
        padding-bottom: 10px;
    }

    .footer_2_text1,
    .footer_2_text3 {
        display: none;
    }

    .footer_2_text2 {
        width: 90%;
        float: left;
        position: fixed;
        bottom: 80px;
    }

    .footer_2_text2 p {
        text-align: left;
        font-size: 14px;
    }

    .footer_2_text3 {
        width: 100%;
        float: left;
        padding-bottom: 20px;
    }

    .footer_2_text3 p {
        text-align: left;
    }

    .footer_2_text1 p img {
        display: none;
    }

    .footer_row_1 {
        /*padding-bottom : 35px;*/
        padding-bottom: 20px;
    }

    .footer_row_1 ul li {
        font-size: 14px;
    }

    .header_row1_inner_wrap .header_phone a,
    .header_row1_inner_wrap p {
        font-size: 14px;
    }

    .footer_text_mob {
        display: block;
    }

    .footer_text_mob .header_week {
        width: 100%;
        margin-bottom: 10px;
        margin-top: 40px;
    }

    .footer_text_mob .header_week p::before {
        display: none;
    }

    .footer_text_mob .header_time {
        width: 100%;
        text-align: left;
        margin-bottom: 10px;
    }

    .footer_text_mob .header_time p::before {
        display: none;
    }

    .footer_text_mob .header_phone {
        width: 100%;
        text-align: left;
        margin-bottom: 10px;
    }

    .footer_text_mob .header_phone p::before {
        display: none;
    }

    /*end*/
    /*POPsearch*/
    .pop_search {
        z-index: 16;
        background-color: #fff;
    }

    .popup_search {
        border-bottom: 1px solid #ececec;
    }

    .popup_search form .search_form {
        width: 75%;
        height: 26px;
        float: left;
    }

    .popup_search form {
        margin: 0;
        height: 64px;
        padding-top: 20px;
        box-sizing: border-box;
    }

    .popup_search .search_select {
        width: 100%;
        position: absolute;
        margin: 0;
        top: 65px;
    }

    .pop_search .popup_search {
        width: auto;
        height: auto;
    }

    .popup_search form input {
        font-size: 13px;
        font-family: 'RobotoRegular', Arial, sans-serif;
        color: #596770;
    }

    .popup_search form input:focus {
        font-size: 13px;
        font-family: 'RobotoRegular', Arial, sans-serif;
        color: #596770;
    }

    .popup_search form button {
        float: left;
    }

    .popup_search form button img {
        width: 15px;
        height: 15px;
        padding-top: 3px;
        padding-left: 0px;
    }

    .search_form_button2 img {
        padding-right: 5px !important;
    }

    .popup_search form input {
        width: 80%;
        padding-left: 5px;
    }

    .popup_search .popup_exit p {
        position: absolute;
        top: 24px;
        margin: 0;
        right: 5px;
    }

    .popup_search .search_select .top {
        padding-left: 0;
    }

    .popup_search .search_select .bottom {
        padding-left: 0;
        background: #fff;
    }

    .popup_search .search_select .bottom p {
        font-size: 13px;
        font-family: 'RobotoRegular', Arial, sans-serif;
        color: #00aff2;
    }

    .popup_search .search_select .top p {
        font-size: 13px;
        font-family: 'RobotoRegular', Arial, sans-serif;
        color: #a0acb3;
    }

    /*pop-up amoun*/
    .pop_amount {
        display: none;
        background: #fff;
        position: absolute;
        top: 1px;
        left: 0;
        right: 0;
        bottom: 0;
        overflow: hidden;
        padding-top: 20px;
    }

    .popup_form form.tabs {
        height: auto;
    }

    .popup_amount {
        position: relative;
    }

    .pop_amount .title {
        background: #fff;
        padding: 0 0 20px;
    }

    .pop_amount .title h2 {
        font-size: 15px;
        font-family: 'RobotoRegular', Arial, sans-serif;
        color: #596770;
    }

    .popup_amount form {
        width: 100%;
        float: left;
        margin-top: 0;
    }

    .popup_amount form .button1_act {
        width: 45%;
        float: left;
        height: 33px;
        border: 1px solid #00aff2;
    }

    .popup_amount form .button1_act p {
        width: 100%;
        text-align: center;
        color: #00aff2;
        font-size: 13px;
        font-family: 'RobotoRegular', Arial, sans-serif;
        margin-top: 7px;
    }

    .popup_amount form .button {
        width: 45%;
        float: left;
        height: 33px;
        border: 1px solid #e8ebee;
    }

    .popup_amount form .button2 {
        float: right;
    }

    .popup_amount form .button.active {
        border: 1px solid #00aff2;
    }

    .popup_amount form .button1 p {
        width: 100%;
        text-align: center;
        color: #b9c3ca;
        font-size: 13px;
        font-family: 'RobotoRegular', Arial, sans-serif;
        margin-top: 7px;
    }

    .popup_amount form .button2 p {
        width: 100%;
        text-align: center;
        color: #b9c3ca;
        font-size: 13px;
        font-family: 'RobotoRegular', Arial, sans-serif;
        margin-top: 7px;
    }

    .popup_amount form .button.active p {
        width: 100%;
        text-align: center;
        color: #00aff2;
        font-size: 13px;
        font-family: 'RobotoRegular', Arial, sans-serif;
        margin-top: 7px;
    }

    .popup_amount .act_button {
        width: 100%;
        float: left;
    }

    .popup_amount .act_button .list_1 {
        list-style: none;
        padding: 22px 0;
        text-align: center;
        width: 100%;
        display: inline-block;
        font-size: 0;
    }

    .popup_amount .act_button .list_1 > div {
        display: inline-block;
        width: 16%;
        text-align: center;
    }

    .popup_amount .act_button .list_1 > div.active {
        color: #00aff2;
    }

    .popup_amount .act_button .list_1 li:last-child {
        padding-right: 0;
    }

    .popup_amount .act_button .list_1 > div {
        font-size: 20px;
        font-family: 'RobotoRegular', Arial, sans-serif;
        color: #b9c3ca;
    }

    .popup_amount form button {
        width: 100%;
        height: 35px;
        color: #b9c3ca;
        border: 1px solid #b9c3ca;
        background: #fff;
    }

    .popup_amount .popup_exit {
        width: 15px;
        position: absolute;
        border: none;
        margin-top: 0;
        height: 15px;
        top: 2px;
        right: 0;
    }

    #content {
        padding-bottom: 60px;
    }

    /*end*/
    /*.backet_goods*/
    .backet_goods .title {
        display: none;
    }

    .backet_goods .menu_list {
        display: none;
    }

    .backet_goods {
        margin-top: 54px;
    }

    .backet_goods .list_goods .bottle {
        padding: 0;
        text-align: left;
        margin: 40px 0px 0px;
        width: 30%;
    }

    .list_goods .name {
        width: 70%;
        float: right;
        height: auto;
        text-align: left;
    }

    .list_goods .counter {
        text-align: left;
        position: absolute;
        left: 83px;
        top: -2px;
    }

    .list_goods .low, .list_goods .up {
        /*display: none;*/
    }

    .list_goods .name p {
        font-size: 17px;
    }

    .list_goods .amount {
        width: 70%;
        float: right;
        margin-top: 12px;
        text-align: left;
    }

    .list_goods .amount span {
        display: block;
        float: left;
        font-size: 14px;
        padding-right: 10px;
        color: #a0acb3;
        font-family: 'RobotoRegular', Arial, sans-serif;
    }

    .list_goods .amount p {
        font-size: 14px;
        text-align: left;
    }

    .list_goods .quantity {
        width: 70%;
        margin: 0;
        float: right;
        text-align: left;
        position: relative;
    }

    .list_goods .quantity span {
        display: block;
        float: left;
        font-size: 14px;
        padding-right: 5px;
        color: #a0acb3;
        font-family: 'RobotoRegular', Arial, sans-serif;
    }

    .list_goods .quantity p {
        font-size: 14px;
    }

    .list_goods .price {
        width: 70%;
        margin: 0;
        float: right;
        text-align: left;
    }

    .list_goods .price span {
        display: block;
        float: left;
        font-size: 14px;
        padding-right: 10px;
        color: #a0acb3;
        font-family: 'RobotoRegular', Arial, sans-serif;
    }

    .list_goods .price p {
        font-size: 14px;
        text-align: left;
    }

    .mob_basket_price_wrap {
        float: left;
    }

    .list_goods .totals {
        width: 70%;
        margin: 0;
        float: right;
        text-align: left;
        margin: 30px 0px 20px
    }

    .list_goods .totals span {
        display: block;
        float: left;
        font-size: 14px;
        padding-right: 10px;
        color: #a0acb3;
        font-family: 'RobotoRegular', Arial, sans-serif;
    }

    .list_goods .totals p {
        font-size: 14px;
        float: left;
    }

    .list_goods .totals a span {
        display: none;
    }

    .list_goods .totals a {
        margin-top: 0;
        float: right;
    }

    .list_goods .totals a img {
        vertical-align: middle;
        display: inline-block;
        margin-top: 0;
        margin-left: 15px;
    }

    .basket_totals .left {
        width: 100%;
        margin: 25px 0px 10px;
    }

    .basket_totals .text {
        float: none;
        text-align: center;
        margin-bottom: 20px;
    }

    .basket_totals form input {
        display: block;
        margin: auto;
        float: none;
    }

    .basket_totals form button {
        display: block;
        margin: auto;
        margin-top: 15px;
    }

    .basket_totals .right {
        width: 100%;
    }

    .basket_totals .right ul {
        width: 100%;
        margin-bottom: 50px;
    }

    .basket_goods_buttons {
        display: block;
        margin-bottom: 64px;
    }

    .basket_goods_buttons .button1 {
        box-sizing: border-box;
        margin: 0px 15px 15px;
    }

    .basket_goods_buttons .button1 a {
        display: block;
        box-sizing: border-box;
        height: 33px;
        border: 1px solid #00b0f2;
        color: #00b0f2;
        font-size: 13px;
        text-align: center;
        padding-top: 5px;
        font-family: 'RobotoRegular', Arial, sans-serif;
    }

    .basket_goods_buttons .button2 {
        margin: 0px 15px;
        box-sizing: border-box;
    }

    .basket_goods_buttons .button2 a {
        display: block;
        box-sizing: border-box;
        height: 33px;
        border: 1px solid #00b0f2;
        color: #00b0f2;
        font-size: 13px;
        text-align: center;
        padding-top: 5px;
        font-family: 'RobotoRegular', Arial, sans-serif;
    }

    .basket_totals .right ul li:nth-child(3) {
        display: none;
    }

    .basket_googds_form {
        margin-top: 55px;
    }

    .basket_googds_btext {
        margin-bottom: 64px;
    }

    .basket_googds_form .left {
        width: 100%;
    }

    .basket_googds_form .left {
        background: #fff;
    }

    .basket_googds_form .left .form {
        padding: 0;
    }

    .basket_googds_form .left .title {
        display: block;
        background: #fff
    }

    .basket_googds_form .form input {
        border: 1px solid #b9c3ca;
    }

    .basket_googds_form .form input:nth-child(7) {
        margin-bottom: 26px;
    }

    .basket_googds_form .select {
        border: 1px solid #b9c3ca;
        height: 35px;
        margin-bottom: 10px;
    }

    .basket_googds_form .right {
        background: #fff;
        width: 100%;
    }

    .basket_googds_form .right .select_1 {
        padding: 0;
        margin-top: 15px;
    }

    .basket_googds_form .right .select_2 {
        padding: 0;
        margin-top: 20px;
    }

    .basket_googds_form .textarea {
        padding: 0;
        margin-top: 25px;
    }

    .basket_googds_form .textarea textarea {
        border: 1px solid #b9c3ca;
    }

    .basket_googds_btext ul {
        width: 87%;
        margin: auto;
        padding-bottom: 30px;
    }

    .basket_googds_form .select .select2-selection__rendered {
        margin: 0;
    }

    .basket_googds_score {
        display: block;
    }

    .basket_googds_score ul {
        list-style: none;
        float: right;
        width: 100%;
        margin: 40px 0px 50px;
    }

    .basket_googds_score ul li p {
        font-family: 'RobotoRegular', Arial, sans-serif;
        font-size: 13px;
        display: block;
        text-align: left;
        text-transform: uppercase;
        float: left;
        width: 70%;
        color: #596770;
    }

    .basket_googds_score ul li span {
        width: 30%;
        font-size: 13px;
        font-family: 'RobotoRegular', Arial, sans-serif;
        display: inline-block;
        color: #a0acb3;
        text-align: right;
    }

    .basket_googds_score ul li:nth-child(4) {
        margin-top: 15px;
    }

    .basket_googds_score ul li:nth-child(4) span {
        color: #00b0f2;
    }

    .basket_googds_form .select .select2-selection__arrow {
        top: 3px !important;
    }

    .basket_googds_form .left .title {
        text-align: left;
        margin: 45px 0px 12px;
        padding-top: 10px;
    }

    .basket_googds_form .left .title h3 {
        color: #00adf1;
    }

    .basket_googds_form .right .select_1 p {
        margin-bottom: 10px;
    }

    .basket_googds_btext .button {
        display: none;
    }

    .popup_amount .act_button .list_2 {
        width: 100%;
        text-align: center;
        position: relative;
    }

    .slider_amount {
        width: 25%;
        margin: auto;
    }

    .slider_amount .slick-arrow {
        background: no-repeat;
        height: auto;
    }

    .slider_amount .slick-prev {
        width: 0;
        border: none;
        height: auto;
    }

    .slider_amount .slick-prev:before {
        top: 36px;
        width: 15px;
        height: 25px;
    }

    .slider_amount .slick-next {
        width: 0;
        border: none;
    }

    .slider_amount .slick-next:before {
        top: 36px;
        width: 15px;
        height: 25px;
    }

    .slider_amount span {
        font-size: 36px;
        font-family: 'RobotoRegular', Arial, sans-serif;
        color: #00b0f2;
    }

    .slider_amount .center {
        display: inline-block;
    }

    .popup_amount .list_2 {
        padding: 15px 0px;
    }

    .lists_goods .pop_amount {
        display: none;
    }

    .form_registry .sity .select {
        width: 100%;
    }

    .popup_amount .title {
        display: block;
    }

    .basket_googds_form .button_tabs {
        display: none;
    }

    .basket_googds_form #form_1 {
        display: none;
        width: 100%;
        height: 100vh;
        top: 0;
        background: #fff;
        overflow: auto;
        left: 0;
        padding: 0px 20px;
        box-sizing: border-box;
        position: fixed;
    }

    .basket_googds_form #form_2 {
        display: none;
        width: 100%;
        height: 100vh;
        left: 0;
        box-sizing: border-box;
        padding: 0px 20px;
        top: 0;
        background: #fff;
        overflow: auto;
        position: fixed;
    }

    .basket_googds_btext {
        display: none;
    }

    .basket_googds_form .tab .bottom_text {
        display: block;
        padding-bottom: 70px;
        width: 80%;
        margin: auto;
    }

    .basket_googds_form .tab .bottom_text ul {
        list-style: none;
        text-align: center;
    }

    .basket_googds_form .tab .bottom_text ul li p {
        color: #596770;
        font-size: 10px;
        text-transform: uppercase;
        font-family: 'RobotoRegular', Arial, sans-serif;
        line-height: 2;
    }

    .basket_googds_form .tab .bottom_text ul li:first-child {
        margin-bottom: 15px;
    }

    /*end*/
    /*PERSONAL ROMM*/
    .personal_room_title {
        display: none;
    }

    .personal_room_min_heght,
    .wr-border-warning {
        min-height: 0px;
    }

    .wr-border-warning h1 {
        color: #5b676f;
        font-size: 16px;
        font-family: 'RobotoRegular', Arial, sans-serif;
    }

    .personal_room_button {
        margin-top: 25px;
        margin-bottom: 25px;
    }

    .personal_room_page .input_exit .close {
        top: 0;
        bottom: 0;
        right: 0;
        left: inherit;
        width: 24px;
    }

    .personal_room_button .content .button {
        width: 100%;
        text-align: left;
        margin-top: 16px;
        padding: 0;
    }

    .personal_room_button .button.active p {
        border-bottom: none;
    }

    .personal_room_page3 .title {
        background: #fff;
        text-align: left;
        margin-bottom: 10px;
    }

    .personal_room_page3 form input {
        width: 100%;
        height: 37px;
    }

    .personal_room_page3 form button {
        width: 100%;
        height: 37px;
        margin-top: 35px;
    }

    /*END*/
    /*Personal room1 */
    .personal_room_button .content .button_active {
        padding: 0;
        display: block;
        text-align: left;
        padding-top: 15px;
        padding-bottom: 0;
    }

    .personal_room_button .content .button_active p {
        border: none;
    }

    .personal_room_page .title {
        background: #fff;
        text-align: center;
        margin-bottom: 25px;
    }

    .personal_room_page form input {
        width: 100%;
        height: 36px;
        padding: 0px 25px;
    }

    form[name="form1"] span.select2.select2-container.select2-container--default {
        width: 100% !important;
        height: 36px !important;
    }

    form[name="form1"] span.select2-selection.select2-selection--single {
        height: 36px !important;
    }

    .personal_room_page .button_add button {
        width: 100%;
        height: 36px;
        margin-bottom: 20px;
    }

    .margin_top_60 {
        margin-top: 60px;
    }

    .personal_room_page form button {
        width: 100%;
        height: 36px;
        margin-bottom: 67px;
        margin-top: 0;
    }

    /*end;*/
    /*PERSONAL ROOM 2 */
    .personal_room_page2 .list_name {
        display: none;
    }

    .personal_room_goods .name_goods ul {
        width: 100%;
        position: relative;
    }

    .personal_room_goods .name_goods ul li {
        width: 100%;
        margin-bottom: 5px;
    }

    .personal_room_goods .name_goods ul li:nth-child(3) {
        position: absolute;
        top: 20px;
        width: auto;
        right: 0px;

    }

    .personal_room_goods.active .name_goods ul li:nth-child(3) {
        position: absolute;
        width: auto;
        display: inline;
        right: 0px;
        top: 62px
    }

    .personal_room_goods .name_goods .button {
        display: none;
    }

    .personal_room_goods.active .list_goods {
        width: 100%;
        margin-bottom: 20px;
    }

    .personal_room_goods .name_goods {
        overflow: hidden;
    }

    .personal_room_button .button_active a {
        border: none;
    }

    .personal_room_goods.active .exit {
        display: block;
        position: absolute;
        top: 17px;
        right: 28px;
        z-index: 10;
    }

    .personal_room_goods.active .exit {

    }

    /*END*/
    /*password_recovery*/
    .password_recovery .personal_room_title {
        display: block;
        margin-top: 60px;
    }

    .password_recovery .personal_room_title .title {
        background: #fff;
        text-align: left;
    }

    .password_recovery .personal_room_title .title h1 {
        font-size: 12px;
    }

    .password_recovery .personal_room_page3 form button {
        margin-top: 100px;
    }

    .form_registry .sity .select .select2-selection__rendered {
        font-size: 14px;
        padding-right: 5px;
    }

    /*end*/
    /*.page catalog*/
    .page_catalog .title.mob {
        display: block;
        box-sizing: border-box;
        padding: 10px 0px;
    }

    #content.page_catalog {
        /*margin-top    : 55px;*/
        margin-bottom: 20px;
    }

    .page_catalog .slider_catalog .button {
        display: block;
        line-height: 45px;
    }

    .page_catalog .slider_catalog .button span,
    .page_catalog .slider_catalog .button p {
        display: block;
        /*padding     : 0 !important;*/
        font-size: 14px;
        font-family: 'RobotoRegular', Arial, sans-serif;
        min-height: 20px;
        padding: 5px;
    }

    .page_catalog.active .slider_catalog .button span {
        display: none;
    }

    .page_catalog .slider_catalog .button p {
        display: none;
        color: #00aff2;
    }

    .page_catalog.active .slider_catalog .button p {
        display: block;
    }

    .page_catalog .slider_catalog_inner {
        display: none;
        width: 100%;
    }

    .page_catalog .slider_catalog_inner .title {
        background: #fff;
        clear: both;
    }

    .page_catalog.active .slider_catalog_inner {
        display: block;
    }

    .page_catalog .slider_catalog_content {
        display: block;
        box-sizing: border-box;
        padding: 2px;
        position: relative;
        /*overflow: hidden;*/
    }

    .page_catalog #slider-range {
        box-sizing: border-box;
        width: 100%;
        margin: 0;
    }

    .page_catalog .slider_catalog_content input {
        margin-top: 15px;
        width: 55px;
    }

    .page_catalog .slider_catalog_content #amount1 {
        float: right;
        text-align: right;
    }

    .page_catalog .chechbox_catalog label {
        margin: 0px;
        margin-top: 10px;
        width: 100%;
    }

    .page_catalog .slider_catalog button {
        margin: 20px 0px;
        display: block;
        height: 36px;
        width: 100%;
        background-color: #fff;
        color: #00adf2;
        border: 1px solid #00adf2;
        font-size: 12px;
        text-transform: uppercase;
        font-family: 'RobotoRegular', Arial, sans-serif;
    }

    .goods-section .select {
        display: none;
        box-sizing: border-box;
        display: block;
        margin: 10px 0 0 15px;
        width: 60px;
        height: 24px;
    }

    .list_row .select .select2-selection {
        height: 24px !important;
    }

    .list_row .select .select2-selection__arrow {
        height: 23px !important;
        width: 18px !important;
    }

    .list_row .select .select2-selection__rendered {
        font-size: 14px !important;
    }

    .type .select2-results__option {
        font-size: 14px !important;
    }

    .page_catalog .poster {
        display: none;
    }

    /*end*/
    /*    PAGE 404*/
    .page_404 .image img {
        width: 100%;
        padding: 15px;
        box-sizing: border-box;
    }

    /*    END*/
    /*    ABOUT US*/
    #content.about_us {
        /* margin-top : 60px;*/
    }

    .about_us .title {
        display: none;
    }

    .payment_mob .title {
        display: block;
    }

    .about_us_content .text1 h1 {
        margin: 20px 0px;
    }

    .about_us_content .text1 p {
        padding: 0px 15px;
    }

    .about_us_content .text2 .row {
        width: 100%;
        margin-bottom: 55px;
    }

    .about_us_content .text3 p {
        padding: 0px 12px;
    }

    .about_us_content .text3 {
        margin: 40px 0px 40px;
    }

    /*    END*/
    /*	OFFERS*/
    #content.offers {
        /* margin-top : 55px;*/
    }

    .offers .title {
        padding: 20px 0px;
        background: #fff;
    }

    .offers .title h1 {
        font-size: 13px;
        color: #596770;
    }

    .offers .offers_inner {
        width: 100%;
    }

    .offers_lit .img {
        height: 180px;
    }

    .offers_lit:hover .img,
    .offers_lit:hover .link p:after {
        transform: none;
    }

    .offers_inner .link {
        margin-top: 15px;
    }

    /*	END*/
    /*	SEARCH TOTALS*/
    .search_totals_inner {
        width: 100%;
    }

    /*	.search_totals .text {
            width      : 100%;
            height     : 40px;
            margin     : 0;
            box-sizing : border-box;
            padding    : 7px 0px 7px 15px;
            background : #f2f4f5;
        }
    */
    .search_totals .text {
        text-align: center;
        margin-bottom: 0;
    }

    .search_totals .text p {
        width: 80%;
    }

    .search_totals .text span {
        display: block;
        margin-top: 3px;
    }

    /*	END*/
    /*	PRODUCTION*/
    #content.production {
        /*margin-top : 55px;*/
    }

    .production_content .title {
        padding: 28px 0px 32px;
        background-color: #fff;
    }

    .production_content .title h1 {
        font-size: 13px;
    }

    .production_content .name_production .name {
        width: 100%;
        display: table;
        margin-bottom: 40px;
    }

    .production_content .name_production .name h1 {
        display: inline-block;
        width: 30%;
        vertical-align: middle;
        text-align: center;
    }

    .production_content .name_production .name ul {
        width: 70%;
        display: inline-block;
        margin-top: 0;
        vertical-align: middle;
    }

    .production_content .name_production .line {
        margin-bottom: 0;
    }

    /*	END*/
    /*	NEWS*/
    #content.news {
        /* margin-top : 55px;*/
    }

    .news .title {
        padding: 20px 0px;
        background: #fff;
    }

    .news .title h1 {
        font-size: 13px;
        color: #596770;
    }

    /*	END
        NEWS INNER
    */
    .news_inner #navigation {
        display: block;
        height: 220px;
    }

    #content.news_inner {
        /*margin-top : 55px;*/
    }

    .news_inner .title {
        background: #fff;
        padding: 15px 0px;
    }

    .news_inner .title h1 {
        font-size: 13px;
        color: #596770;
    }

    .news_inner .title h1 br {
        display: none;
    }

    .news_inner_content {
        width: 100%;
    }

    .news_inner_content .title {
        margin-top: 15px;
    }

    .news_inner_content .text p {
        margin: 20px 0px;
    }

    .news_inner_content iframe {
        height: 200px;
    }

    .slider_news_img {
        display: none;
    }

    .slider_news_count {
        display: block;
        margin-bottom: 70px;
        text-align: center;
    }

    .slider_news_count {
        color: #a0acb3;
        font-size: 16px;
    }

    .news_inner_content .text p {
        font-size: 13px;
    }

    /*	END*/
    /*	CONTACTS*/
    .contacts_title {
        /*margin-top : 55px;*/
    }

    .contacts_info .left {
        width: 100%;
    }

    .contacts_info .right {
        width: 100%;
    }

    .contacts_info ul li {
        text-align: center;
    }

    .contacts_info ul li img {
        float: none;
        margin-right: 0;
        margin-bottom: 10px;
    }

    .contacts_info ul li p {
        display: inline-block;
        text-align: center;
        width: 100%;
    }

    .contacts_info.info1 .right {
        display: none;
    }

    .contacts_info.info2 .left {
        display: none;
    }

    .contacts_info {
        margin-bottom: 65px;
    }

    .contacts_info .right ul,
    .contacts_info .left ul {
        width: 100%;
    }

    /*	END*/
    /*	SHARES*/
    .list_row.action .percent {
        margin-top: 5px;
        display: block;
        position: relative;
        float: left;
        margin-right: 12px;
        left: 0;
    }

    .list_row.action .price p {
        font-size: 15px;
    }

    .list_row.action .buttons {
        width: 100%;
        padding: 10px 20px 0 65px;
        box-sizing: border-box;
    }

    .list_row.action .bottle {
        height: 114px;
        text-align: left;
        width: 30%;
    }

    .list_row.action .bottle img {
        margin-left: 19px;
    }

    .list_row.action .bottle_counter {
        height: 100%;
    }

    .list_row.action .bottle_counter img {
        height: 100%;
    }

    .list_row.action .text {
        margin-top: 0;
    }

    .list_row.action .price {
        margin-top: 16px;
    }

    .list_row.action .bottle_counter,
    .list_row.action .buttons .favorites {
        /*width : 40%;*/
    }

    .list_row.action .buttons .basket {
        width: 100%;
        position: inherit;
        right: auto;
    }

    /*	END*/
    /*	CARDGOODS*/
    #content.card_goods {
        padding: 0;
        margin-bottom: 64px;
    }

    .card_goods .poster {
        position: absolute;
        left: 0;
        z-index: 9;
    }

    .card_goods_slider {
        position: relative;
        width: 100%;
        overflow: hidden;
        height: auto;
    }

    .card_goods_slider .slick-slide {
        width: 100% !important;
    }

    .card_goods .left {
        width: 100%;
        height: auto !important;
    }

    .card_goods_slider .slick-next:before {
        display: none;
    }

    .card_goods_slider ul.custom {
        display: none !important;
    }

    .card_goods_slider .slider_nav {
        display: none;
    }

    .card_goods_slider .slider .slick-next:before {
        display: block;
    }

    .card_goods_slider .slider .slick-prev:before {
        display: block;
    }

    .card_goods .poster {
        background-size: cover;
    }

    .card_goods .right .title {
        /*display : none;*/
        float: left;
        width: 65%;
        margin-bottom: 5px;
    }

    .card_goods .right .title h1 {
        font-size: 17px;
        /*text-transform: unset;*/
        margin-top: 10px;
    }

    .card_goods .price {
        float: right;
        margin-top: 20px;
        width: 35%;
    }

    .card_goods .product-item-detail-price-old {
        float: right;
    }

    .card_goods .product-item-detail-price-current {
        float: right;
    }

    .card_goods .price .product-item-detail-info-container div {
        margin-right: 0px;
    }

    .product-item-detail-info-container {
        min-height: unset;
    }

    .card_goods .right .amount_cardgoods p {
        font-size: 13px;
        width: 25%;
        float: left;
        margin-bottom: 5px;
    }

    .card_good_scope_ul_wrap {
        width: 75%;
        float: right;
    }

    .amount_cardgoods ul {
        float: right;
    }

    .card_goods .right .amount_cardgoods ul li {
        /*float: right;*/
        margin-right: 8px;
        min-width: 22px;
        text-align: center;
    }

    .card_goods .right .quantity p {
        font-size: 13px;
        float: left;
        width: 40%;
        font-weight: 500;
    }

    .card_goods .right {
        width: 100% !important;
    }

    .card_goods .product-item-amount-description-container {
        display: none;
    }

    .card_goods .counter {
        float: right;
        margin-right: 5px;
    }

    .card_goods .counter .up,
    .card_goods .counter .low {
        height: 20px;
    }

    .card_goods .quantity input[type=number] {
        font-size: 14px;
    }

    .card_goods .buttons .favorites {
        margin: 0;
    }

    .card_goods .basket .left {
        margin-top: 0;
        height: 100% !important;
    }

    .card_goods .buttons .basket {
        width: 75%;
        right: 0;
    }

    .card_goods .right .text {
        margin-top: 40px;
    }

    .card_goods .right .text h2 {
        font-size: 16px;
        text-transform: uppercase;
    }

    .card_goods .right .text p {
        font-size: 14px;
        text-align: justify;
    }

    .card_goods .right .text iframe {
        height: 165px;
    }

    .card_goods .basket .right {
        width: 20% !important;
        position: relative;
        right: 0px;
    }

    .card_goods .right .amount {
        display: none;
    }

    .card_goods .right .buttons {
        margin-top: 0;
        padding: 0;
    }

    .card_goods .quantity .slider {
        display: none;
    }

    .card_goods .product-item-scu-item-text,
    .card_goods .product-item-scu-item-text-container.selected .product-item-scu-item-text {
        text-align: center;
    }

    .act_button .counter {
        margin: 30px 0px;
    }

    .list_goods .quantity .counter img {
        /* display : none;*/
    }

    .act_button .counter a img {
        width: 15px;
        height: 26px;
        vertical-align: middle;
    }

    .act_button .counter a {
        display: inline-flex;

    }

    .act_button .counter .low {
        margin-right: 35px;
    }

    .lists_goods .quantity .counter #number {
        padding-top: 2px;
        margin: inherit;
        width: 10%;
        box-sizing: border-box;
    }

    .act_button .counter .up {
        margin-left: 35px;
    }

    .act_button .counter input {
        font-size: 36px !important;
        display: inline-block;
        width: 23%;
        text-align: center;
        border: none;
        box-sizing: border-box;
        color: #00b0f2 !important;
    }

    .list_row:before {
        content: '';
        display: block;
        height: 1px;
        /* border-top: 1px solid red; */
        /* border-bottom: 1px solid red; */
        width: 100%;
        background-color: #e8e8e8;
        margin: 0 -20px;
        padding: 0 20px;
        position: absolute;
        top: 0;
        left: 0;
    }

    .list_row .bottle_counter.active .counter {
        display: none;
    }

    .list_row .bottle_counter.active img {
        opacity: inherit;
    }

    .buttons .basket:hover .left .inactive {
        border-right: 1px solid #58bbe7;
    }

    /*	END*/
    /*	new:
        ;*/
    .slider_news_count span:nth-child(1) {
        color: #596770;
    }

    .slider_news_count span:nth-child(2) {
        color: #a0acb3;
    }

    /*	end*/
    .favorites .right .mob_inactive {
        display: block;
    }

    header {
        height: 55px;
    }

    .page_catalog #filter-summa-slider {
        width: 100%;
        margin: 0;
    }

    .min-price {
        position: absolute;
        left: 0;
        text-align: left !important;
    }

    .max-price {
        position: absolute;
        right: 0;
        text-align: right !important;
    }

    .header_row2 {
        height: 55px;
    }

    .title-section {
        margin: 0px;
        padding: 10px 0px;
        width: 100%;
        background: #00aff2;
    }

    .title-section h1 {
        color: #fff;
    }

    .percent {
        left: 0 !important;
    }

    .catalog-filter-breadcrumb .catalog-br, .catalog-filter-breadcrumb .catalog-fi {
        float: none;
        width: auto;
        padding: 0 10px;
    }

    .catalog-filter-breadcrumb .catalog-fi .select2 {
        margin: 0;
    }

    .goods_card_content {
        top: -18px;
        right: 30px;
        z-index: 9;
        height: 30px;
    }

    .goods_card_content p {
        display: block !important;
        margin-top: 7px;
    }

    .goods_card_content:before {
        position: absolute;
        z-index: -1;
        content: '';
        right: -15px;
        top: 5px;
        border-style: solid;
        border-width: 0 10px 10px 10px;
        border-color: transparent transparent #00aeef transparent;
        transform: rotate(90deg);
    }

    /*one click*/
    .buttons_oneclick {
        box-sizing: border-box;
        text-align: center;
        width: 262px;
        height: 40px;
        display: block;
        position: absolute;
        bottom: 0px;
        left: 15px;
    }

    .buttons_oneclick p {
        margin-top: 8px;
        font-size: 15px;
        font-family: 'RobotoRegular', Arial, sans-serif;
    }

    .buttons_out_of_stock {
        border: 1px solid #adbdc9;
        color: #adbdc9;
        display: block;
        width: 195px;
        height: 40px;
        margin: 0px;
        position: absolute;
        bottom: 55px;
        right: 10px;
    }

    .card_goods .buttons_out_of_stock {
        width: 75%;
        right: 0;
    }

    .buttons_out_of_stock p {
        margin-top: 9px;
        font-size: 15px;
        color: #adbdc9;
        font-family: 'RobotoRegular', Arial, sans-serif;
    }

    .list_row .buttons {
        padding-top: 25px;
        overflow: hidden;
        margin: auto;
        width: 285px;
        height: 90px;
        position: relative;
        clear: both;
    }

    .buttons .basket {
        display: block;
        width: 195px;
        height: 40px;
        margin: 0px;
        position: absolute;
        bottom: 55px;
        right: 10px;
    }

    .buttons .favorites {
        width: 45px;
        height: 40px;
        display: block;
        position: absolute;
        bottom: 55px;
        left: 15px;
    }

    .pop_oneclick .container {
        display: table-cell;
    }

    .oneclick_body form {
        margin-top: 0;
        height: auto;
    }

    .pop_registry .v_center {
        display: block;
    }

    .oneclick_basket_cancel {
        display: block;
    }

    .card_goods .right .buttons .buttons_oneclick {
        width: 100%;
        position: relative;
        left: 0;
        right: 0;
        bottom: 0;
        top: 70px;
    }

    .card_goods .right .buttons {
        margin-top: 10px;
        /*padding: 0 15px;*/
        height: 110px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .card_goods .buttons .favorites {
        left: 0;
    }

    .log_re {
        width: 100%;
        height: 100vh;
        overflow: hidden;
    }

    .log_re .input {
        padding: 0 20px;
        margin: 0 auto;
        width: auto;
    }

    .log_re .input input {
        width: 100%;
        height: 40px;
    }

    .log_re .button {
        padding: 0 20px;
        width: auto;
    }

    .log_re .button button {
        height: 40px;
        width: 100%;
    }

    body .payment_mob {
        padding-bottom: 0 !important;
    }

    .payment_mob .title {
        margin: 10px auto;
    }

    .header_row2 {
        overflow: hidden;
    }

    .page_catalog .chechbox_catalog {
        margin-top: 40px;
    }

    .log_in .button button,
    .popup_exit p,
    .log_in .links a {
        font-size: 14px;
    }

    .age_content .text_2 {
        padding: 0 15px;
    }

    .list_row .cancel_add_card_inbasket {
        display: none;
        content: "";
        top: -10px;
        right: 5px;
        width: 30px;
        height: 30px;
        position: absolute;
        background: #fff url(../img/multiply_2.svg) no-repeat center;
        /* border-radius: 50%; */
        /* border: #adbdc9 solid 1px; */
        background-size: 20px 20px;
    }

    .list_row.active .title_mobile_count,
    .list_row.active .cancel_add_card_inbasket {
        display: block;
    !important;
    }

    .title_mobile_count {
        font-size: 14px;
        color: #5c676f;
        font-family: 'RobotoLight';
        text-transform: uppercase;
        position: relative;
        top: -3px;
    }

    .list_row.active .bottle_counter .counter .low img {
        transform: translateX(0px);
    }

    .list_row.active .bottle_counter .counter .up img {
        transform: rotate(180deg) translateX(0px);
    }

    .list_row.active .product-item-amount {
        text-align: unset;
        padding: 0;
        width: 90vw;
        min-height: 190%;
        position: absolute;
        top: 0;
        z-index: 6;
    }

    .list_row.active .bottle_counter .counter {
        top: 35%;
    }

    .list_row.active .add_card_inbasket {
        top: 155px;
        width: 40px;
        height: 40px;
        background-size: 30px 30px;
        border: #00aeef solid 2px;
    }

    .list_row.active .product-item-image-original,
    .list_row.active .product-item-image-alternative,
    .list_row.active .product-item-image-wrapper,
    .list_row.active .select_text_price_mob_wap,
    .list_row.active .buttons {
        opacity: 0.1;
    }

    .list_row.active .bottle_counter .counter .low img,
    .list_row.active .bottle_counter .counter .up img {
        height: 35px;
    }

    .list_row .bottle_counter .counter input {
        font-size: 70px;
    }

    .list_row.active .bottle_counter .counter .up img {
        transform: rotate(180deg) translateX(15px);
    }

    .list_row.active .bottle_counter .low, .list_row.active .bottle_counter .up {
        top: 30px;
    }

    .list_row .buttons {
        width: 100%;
    }

    .mob_buttons_first_row_wrap {
        height: 40px;
        padding-left: 50px;
        position: relative;
        margin-bottom: 10px;
    }

    .buttons .favorites {
        width: 40px;
        height: 40px;
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        margin: 0;
    }

    .buttons .basket,
    .buttons_out_of_stock {
        display: block;
        width: 100%;
        height: 40px;
        margin: 0px;
        position: relative;
        bottom: unset;
        right: unset;
        top: 0;
    }

    .buttons_oneclick {
        position: relative;
        width: 100%;
        left: unset;
    }

    .card_goods .buttons .basket {
        width: 100%;
    }

    .card_goods .right .buttons .buttons_oneclick {
        top: unset;
    }

    .list_goods .bottle img {
        /*max-width: 90%;*/
        /*float: left;*/
    }

    /* Subscribe mobile changes begin*/
    .subscribe-form-wrap {
        padding: 0 20px;
    }

    .subscr {
        display: block;
        width: 100%;
        padding: 0;
        margin-bottom: 90px;
        text-align: center;
    }

    .subscr form {
        margin-top: 10px;
    }

    .subscr p {
        float: unset;
        color: #bbc3c9;
        font-size: 14px;
        line-height: 40px;
        text-transform: uppercase;
        font-family: 'RobotoRegular';
        display: block;
        vertical-align: unset;
    }

    .subscr input {
        width: 100%;
        height: 40px;
        font-size: 14px;
        padding-left: unset;
        font-family: 'RobotoRegular';
        border: 1px solid #adbdc9;
        box-sizing: border-box;
        margin-left: unset;
        color: #bbc3c9;
        float: unset;
        margin-right: unset;
        display: block;
        vertical-align: unset;
        text-align: center !important;
    }

    .subscr button {
        width: 100%;
        height: 40px;
        line-height: 40px;
        display: block;
        vertical-align: unset;
        color: #fff;
        border: none;
        background: #00aeef;
        margin: 10px 0;
    }

    .subscr input::-webkit-input-placeholder {
        text-align: center;
    }

    .index_section #content {
        padding-bottom: 0px;
    }

    .subscr input::-webkit-input-placeholder {
        text-align: center;
    }

    .subscr input::-moz-placeholder {
        text-align: center;
    }

    /* Firefox 19+ */
    .subscr input:-moz-placeholder {
        text-align: center;
    }

    /* Firefox 18- */
    .subscr input:-ms-input-placeholder {
        text-align: center;
    }

    /* Subscribe mobile changes end*/
    .oneclick_form input,
    .oneclick_basket_log button,
    .oneclick_basket_cancel button {
        height: 40px;
    }

    .oneclick_form,
    .oneclick_basket_log,
    .oneclick_basket_cancel {
        padding: 0px 20px;
    }

    /*Стилизация селекта объема в каталоге товаров*/
    .mob_buttons_first_row_wrap {
        height: 40px;
        padding-left: 65px;
        padding-right: 50px;
        position: relative;
        margin-bottom: 10px;
    }

    .basket .right .active p,
    .basket .left .active p,
    .basket .left .inactive p {
        margin-top: 0;
        line-height: 40px;
    }

    .buttons .favorites {
        width: 40px;
        height: 40px;
        display: block;
        position: absolute;
        left: unset;
        right: 0;
        top: 0;
        margin: 0;
    }

    .list_row .select_shope_mob {
        display: none;
        box-sizing: border-box;
        display: block;
        margin: unset;
        width: 55px;
        height: 40px;
        position: absolute;
        left: 0;
        top: 0;
        cursor: pointer;
        z-index: 5;
    }

    .list_row .select_shope_mob .select2 {
        width: 100% !important;
        outline: none;
        border: none;
    }

    .list_row .select_shope_mob .select2-selection {
        height: 40px !important;
        border-radius: inherit;
        outline: none;
        /*border: 1px solid #adbdc9;*/
        border: 1px solid #5b676f;
    }

    .list_row .select_shope_mob .select2-selection__arrow {
        height: 40px !important;
        width: 14px !important;
        border-left: none;
    }

    .list_row .select_shope_mob .select2-selection__arrow b {
        border-color: inherit !important;
        border-style: none !important;
        content: '' !important;
        width: 12px !important;
        height: 14px !important;
        top: 14px !important;
        left: -2px !important;
        margin-left: 0 !important;
        margin-top: 0 !important;
        background: url(../img/arrow_amount.svg) no-repeat !important;
    }

    .list_row .select_shope_mob .select2-container--open b {
        margin: 0px !important;
        margin-top: 0px !important;
        position: absolute !important;
        top: 10px !important;
        left: -2px !important;
    }

    .list_row .select_shope_mob .select2-selection__rendered {
        width: 68%;
        text-align: center;
        padding: 0 !important;
        /*color: #adbdc9 !important;*/
        color: #5b676f !important;
        font-family: 'RobotoRegular', Arial, sans-serif;
        outline: none;
        font-size: 14px !important;
        line-height: 40px !important;
        height: 40px !important;
    }

    /*#shope_mob_drop_down .select2-container.select2-container--default.select2-container--open{*/
    /*margin-top: -40px!important;*/
    /*height: 40px;*/
    /*width: 87.5%;*/
    /*}*/
    /*#shope_mob_drop_down  span.select2-dropdown.select2-dropdown--below {*/
    /*width: 100%!important;*/
    /*}*/
    /*#shope_mob_drop_down .select2-container--default .select2-results>.select2-results__options {*/
    /*max-height: 40px;*/
    /*overflow-x: auto;*/
    /*width: 100%;*/
    /*}*/
    /*#shope_mob_drop_down .type .select2-container--default .select2-results__option[aria-selected=true] {*/
    /*background: transparent;*/
    /*color: #00aff2;*/
    /*padding: 0 5px;*/
    /*line-height: 40px;*/
    /*height: 40px;*/
    /*}*/
    #shope_mob_drop_down .select2-dropdown--above {
        z-index: 5;
    }

    #shope_mob_drop_down .select2-dropdown {
        border-radius: 0;
    }

    #shope_mob_drop_down .select2-results__option {
        font-size: 14px !important;
        line-height: 30px;
        display: inline-block;
        padding: 0;
        width: 100%;
    }

    .card_goods .mob_buttons_first_row_wrap {
        padding-left: 0px;
        padding-right: 50px;
    }

    .card_goods .buttons .favorites {
        left: unset;
        right: 0;
    }

    .list_row .percent {
        content: '';
        background: url(/bitrix/templates/main/img/percent.svg) no-repeat;
        background-position: center center;
        background-size: 32px;
        height: 100%;
        width: 32px;
        top: unset;
        z-index: 1;
        position: relative;
        float: left;
        margin-right: 10px;
    }

    .slider.slider_slim_mob_wrap::before {
        padding-top: 30%;
    }

    .about_left_side,
    .about_right_side {
        width: 100%;
        float: left;
        margin-top: 20px;
    }

    .about_big_title {
        font-size: 30px;
    }

    .about_big_below {
        font-size: 14px;
    }

    .about_small_title {
        font-size: 18px;
    }

    .title-section h2,
    .title.h_1.index {
        color: #fff
    }

    .popup_form .mask {
        display: block !important;
    }

    .qblack-friday {
        position: absolute;
        top: 45px;
        left: 5px;
        z-index: 2;
    }

    .qblack-friday img {
        width: 50px;
    }
}

@media only screen and (max-width: 426px) {
    .vodka-absolute .black_friday {
        margin-top: 20px;
        position: absolute;
        top: 25px;
    }

}

@media only screen and (max-width: 376px) {
    .warning_promocode {
        width: 100% !important;

    }
}