@media (max-width: 1500px) {


    .header1__inner_logo_block2_text1{
        max-width: 80px;
    }
    img{
        max-width: 100%;
    }
    .header1__inner_logo_block2_text2 {
        margin-top: 2px;
        font-size: 13px;
    }
    .header1__inner_search input[type="text"]{
        min-width: 200px;
    }
    .header1__inner_menu a{
        height:40px;
    }
    .header1__inner_search input[type="text"]{
        height:40px;
    }
    .header1__inner_menu{
        margin-left: 80px;
    }
    .header1__inner_right_lc a{
        height:40px;
    }
    .header1__inner_right_cart>a{
        height:40px;
    }
    .header1__inner_tel_text2 {
        font-size: 13px;
        line-height: 1;
    }
    .header1__inner{
        align-items: center;
    }
    .header1__inner_menu1>ul>li>a{
        font-size: 16px;
    }
    .index-slider1__inner .swiper-slide{
        border-radius: 25px;
        overflow: hidden;
    }
    .sales-swiper-slider{
        padding-right: 100px;
    }
    .sales-listing1-arrow.right{
        right:0;
    }
    .sales-listing1-arrow.left{
        left:0;
    }
    .menu-swiper-slider{
        padding-right: 100px;
    }
    .menu-listing1-arrow.left{
        left:0;
    }
    .menu-listing1-arrow.right{
        right:0;
    }
    .menu-listing1_list1 .swiper-slide-next ~ .swiper-slide ~ .swiper-slide ~ .swiper-slide ~ .swiper-slide .menu-listing1_list1_item_inner{
        opacity: 0.4
    }
    .index-create-order__inner_btn a {
        height: 180px;
        min-width: 900px;
    }
    .index-create-order__inner{
        top:-90px;
    }
    .footer1__inner_socials_item{
        margin-left: 180px;
    }
    .footer1__inner_apps_item{
        margin-left: 160px;
    }
    .reviews-page1-right{
        padding-right: 0;
    }
    .custom-page1__inner_sale_line4_col_listing .swiper-slide-next  .menu-listing1_list1_items_item{
        position: relative;
    }

    .product-line1_block1_img{
        width:60%;
    }
    .product-line1_block1_box{
        width:40%;
    }

    .roulette-circle {
        width: 115px;
        height: 115px;
    }

    .roulette-arrows {
        max-width: 60px;
    }

    .roulette-arrow {
        max-width: 30px;
        bottom: calc(100% - 9px);
    }

    .roulette1__inner_block1 {
        padding: 35px;
    }

    .roulette1__inner_block1_box1 {
        padding: 15px;
    }

    .roulette-spinner {
        height: 290px;
    }

    .possible-prizes_title:after {
        right: 20px;
    }

    .possible-prizes_title:before {
        left: 20px;
    }

    .possible-prizes_item {
        padding-left: 0;
    }

    .success-star {
        z-index: 1;
    }

    .success-star-left {
        left: -30px;
    }

    .success-star-right {
        right: -30px;
    }
    .header1__inner_tel_text1 a{
        font-size: 16px;
    }
    /*end1500*/
}
@media (max-width: 1200px) {
    .header1__inner_logo_block2_text1{
        max-width: 60px;
    }
    .header1__inner_logo_block2_text2{
        font-size: 12px;
    }
    .header1__inner_logo_block1_shadow2{
        width:70px;
        left:-16px;
    }
    .header1__inner_logo_block1_shadow1{
        width:70px;
        left:4px;
    }
    .header1__inner_logo_block1_main {
        width: 56px;
    }
    .header1__inner_tel_text1 a{
        font-size: 21px;
    }
    .header1__inner_search input[type="text"]{
        min-width: 220px;
    }
    .header1__inner_menu a{
        padding:0 20px;
    }
    .header1__inner_right_lc a{
        padding:0;
        font-size: 0;
        background-image: url("/images/user.svg");
        width:17px;
        height:20px;
        background-size: contain;
        border-radius: 0;
        background-color: transparent;
    }
    .header1__inner_menu{
        margin-left: 60px;
    }
    .index-swiper-item{
        height:325px;
    }
    .index-preim1__inner_list1_item_cont_text2{
        font-size: 16px;
    }
    .index-preim1__inner_list1_item_img img{
        max-width: 40px;
    }
    .sales-listing1-title{
        font-size: 30px;
    }
    .sales-listing1-title{
        font-size: 30px;
    }
    .index-about1__inner_title{
        font-size: 30px;
    }
    .reviews1__inner_title{
        font-size: 30px;
    }
    .sales-listing1_list1_cont_title{
        font-size: 16px;
    }
    .sales-listing1_list1_cont_text{
        font-size: 13px;
    }
    .sales-listing1_list1_cont_btn a{
        font-size: 13px;
        height:40px;
    }
    .menu-listing1_list1_item_inner_title{
        font-size: 16px;
    }
    .menu-listing1_list1 .swiper-slide-next ~ .swiper-slide ~ .swiper-slide ~ .swiper-slide .menu-listing1_list1_item_inner{
        opacity: 0.4
    }
    .index-about1__inner_cont1_list1_item p{
        font-size: 14px;
    }
    .index-about1__inner_cont1_list1_item_step1_images_item{
        max-width: 115px;
    }
    .index-about1__inner_left{
        width:60%;
    }
    .index-about1__inner_right{
        width:40%;
    }
    .index-about1__inner_list1_item a{
        height:40px;
    }
    .index-about1{
        min-height: 700px;
    }
    .index-create-order__inner_btn a .t_text{
        font-size: 28px;
    }
    .index-create-order__inner_btn a {
        height: 140px;
        min-width: 735px;
    }
    .index-create-order__inner {
        top: -70px;
    }
    .reviews1-bg {
        top: 123px;
        left: -131px;
    }
    .reviews1__inner_box1 {
        position: relative;
        z-index: 20;
    }
    .footer1__inner_socials_item{
        margin-left: 30px;
    }
    .footer1__inner_apps_item{
        margin-left: 50px;
    }
    .footer1__inner_apps{
        margin-left: 180px;
    }
    .productModal-close {
        position: absolute;
        top: -45px;
        right: unset;
        left: 50%;
        transform: translateX(-50%);
    }
    .menu-listing1_list1_items{
        grid-template-columns: repeat(4, 1fr);
    }
    .fixed-products-menu{
        top:84px;
    }
    .open-menu-listing .fixed-products-menu{
        padding-top: 20px;
    }
    .reviews-page1-right{
        padding-left: 50px;
    }
    .products-index-fast-search-box-results_list1_item_phone{
        font-size: 13px;
        line-height: 1.3;
    }
    .custom-page1__inner_sale{
        margin-top: 30px;
    }
    .custom-page1__inner_sale_line1_block1_text1{
        font-size: 25px;
    }
    .custom-page1__inner_sale_line1_block1_date{
        font-size: 14px;
        margin-top: 5px;
    }
    .custom-page1__inner_sale_line1_block1_text{
        font-size: 14px;
    }
    .custom-page1__inner_sale_line1_block1_promo>a{
        font-size: 15px;
    }
    .custom-page1__inner_sale_line4_col_title{
        font-size: 30px;
    }
    .custom-page1__inner_sale_line4 .menu-listing1_list1_items_item_inner_box_name{
        font-size: 16px;
    }
    .custom-page1__inner_sale_line1_image{
        min-height: 300px;
    }
    .product-line1_block1{
        width:100%;
    }
    .product-line1_block2{
        width:100%;
        margin-top: 20px;
    }
    .product-line1{
        flex-wrap: wrap;
    }
    .product-line1_block2{
        padding-left: 0;
    }
    .product-with-slider2{
        height:auto;
    }
    .product-line1_block2_listing{
        padding-bottom: 30px;
        margin-left: -15px;
        margin-right: -15px;
    }
    .product-line1_block1_img{
        width:50%;
    }
    .product-line1_block1_box{
        width:50%;
    }
    .product-line1_block1_img_inner {
        min-height: 315px;
    }
    .product-line2 .index-preim1 {
        margin-top: 30px;
    }
    .cart-global-step-2__inner_block1{
        width:70%;
    }
    .cart-global-step-2__inner_block2{
        width:30%;
    }
    .cart-global-step-2__inner_block1_info5_list1{
        flex-wrap: wrap;
    }
    .cart-global-step-2__inner_block1_info5_list1_item{
        width:50%;
        margin-bottom: 20px;
    }
    .cart-global-step-2__inner_block1_info6{
        margin-top: 20px;
    }
    .cart-global-step-2__inner_block2_listing_list_inner_block2{
        padding-left: 15px;
    }
    .cart-global-step-2__inner_block1_info3_addr_change>a{
        font-size: 0;
        width: 16px;
        height: 16px;
        background-image: url("/images/pencil-orange.svg");
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
        right:25px;
    }
    .cart-global-step-2__inner_block1_info3_addr>input[type="text"]{
        padding-right: 35px;
    }
    .cart-global-step-2__inner_block2_listing_list_inner_block1_title{
        line-height: 1.2;
        font-size: 18px;
    }
    .cart-global-step-2__inner_block2_listing_list_inner_block2_price{
        font-size: 18px;
    }
    .contacts-page1-block1_list1_item:first-child{
        margin-left: 0;
    }
    .contacts-page1-block1_list1_item:last-child{
        margin-right: 0;
    }
    .lc-swiper-slider1{
        padding-right: 100px;
    }
    .lc-page1-block2-item-row-col1_list1_box1_name{
        font-size: 17px;
    }
    .lc-page1-block2-item-row-col1_list1_box2_price{
        font-size: 17px;
    }
    .lc-page1-block2-item-row-col2-box1_price{
        font-size: 17px;
    }
    .lc-page1-block2-item-row-col1{
        width:70%;
    }
    .lc-page1-block2-item-row-col2{
        width:30%;
        padding-top: 6px;
    }
    .lc-page1-block2-accordion .card-header>a{
        font-size: 17px;
    }
    .custom-page1__inner_about_line_col1{
        font-size: 14px;
    }
    .custom-page1__inner_about_line_col2_slider-swiper-slider{
        padding-right: 100px;
    }
    .custom-page1__inner_about_line_col2_slider-swiper-slider-item-arrow{
        right:15px;
        max-width: 60px;
    }
    .vacansies-page1-listing_item_inner_title{
        font-size: 20px;
        font-weight: bold;
    }
    .vacansies-page1-listing_item_inner_zp{
        font-size: 14px;
        margin-top: 3px;
    }
    .vacansies-page1-listing_item_inner_list2_item_text2{
        font-size: 14px;
    }
    .header1__inner_menu1>ul>li.has-sub ul>li>a{
        font-size: 14px;
    }
    /*end1280*/
}

@media (max-width: 992px) {
    .header1{
        padding-top: 13px;
        padding-bottom: 15px;
    }
    .header1__inner_menu,.header1__inner_search{
        display: none;
    }
    .header1__inner_logo_block2_text2{
        display: none;
    }
    .header1__inner_logo_block2_text1{
        max-width: 66px;
    }
    .header1__inner_logo_block1_main{
        width:44px;
    }
    .header1__inner_logo_block1_shadow2{
        width: 48px;
        top: -7px;
        left:-9px;
    }
    .header1__inner_logo_block1_shadow1{
        width: 48px;
        top: -7px;
        left:7px;
    }
    .header1__inner_logo_block2{
        padding-left: 12px;
    }
    .header2{
        display: none !important;
    }
    .header1__inner_logo{
        margin-left: 0;
    }
    .adapt-menu {
        display: block;
    }
    .adapt-menu {
        position: absolute;
        top: 23px;
        right: 20px;
        z-index: 70;
    }
    .menu__icon {
        width: 20px;
        height: 20px;
        position: relative;
        cursor: pointer;
    }
    .menu__icon span {
        display: block;
        position: absolute;
        width: 100%;
        border-radius: 9px;
        opacity: 1;
        left: 0;
        transform: rotate(
                0deg
        );
        transition: .25s ease-in-out;

        background-color: rgb(43, 42, 41);
        height: 3px;


    }
    .menu__icon span:nth-child(1) {
        top: 0;
    }
    .menu__icon span:nth-child(2), .menu__icon span:nth-child(3) {
        top: 6px;
    }
    .menu__icon span:nth-child(4) {
        top: 12px;
    }
    .menu_state_open .menu__icon span:nth-child(1) {
        top: 18px;
        width: 0%;
        left: 50%;
    }
    .menu_state_open .menu__icon span:nth-child(2) {
        transform: rotate(
                45deg
        );
    }
    .menu_state_open .menu__icon span:nth-child(3) {
        transform: rotate(
                -45deg
        );
    }
    .menu_state_open .menu__icon span:nth-child(4) {
        top: 18px;
        width: 0;
        left: 50%;
    }
    .index-swiper-item {
        height: 250px;
    }
    .index-preim1__inner_list1_item_img img{
        max-width: 28px;
        max-height: 35px;
    }
    .index-preim1__inner_list1_item_cont{
        padding-left: 15px;
    }
    .index-preim1__inner_list1_item_cont_text2{
        font-size: 14px;
    }
    .index-preim1__inner_list1{
        margin-left: -12px;
        margin-right: -12px;
    }
    .index-preim1__inner_list1_item{
        padding: 0 12px;
    }
    .sales-listing1-arrow{
        width:40px;
        height:40px;
        background-size: 10px;
    }
    .sales-listing1_list1 .swiper-slide-next ~ .swiper-slide .sales-listing1_list1_item_inner{
        opacity: 0.4;
    }
    .menu-listing1-arrow{
        width:40px;
        height:40px;
        background-size: 10px;
    }
    .index-about1__inner_right_bg1{
        display: none;
    }
    .index-about1__inner_left{
        padding-right: 20px;
        width:70%;
    }
    .index-about1__inner_right{
        width:30%;
    }
    .index-about1__inner_list1{
        margin-top: 20px;
    }
    .index-about1{
        min-height: 660px;
        padding-top: 50px;
    }
    .index-create-order__inner_btn a .t_text{
        font-size: 22px;
    }
    .index-create-order__inner_btn a .t_img{
        max-width: 21px;
    }
    .reviews1__inner_box1_img{
        display: none;
    }
    .reviews1__inner_box1_content {
        position: static;
        width: 100%;
        left: unset;
        transform: unset;
        top: unset;
        padding-top: 50px;
    }
    .reviews1-bg{
        opacity: 0.3;
    }
    .footer1__inner_text1_item{
        font-size: 24px;
    }
    .footer1__inner_text1{
        left:-311px;
    }
    .footer1__inner_apps_item{
        max-width: 100px;
    }
    .footer1__inner_socials_item .t_img{
        height: 30px;
        display: flex;
        align-items: center;
    }
    .footer1__inner_socials_item .t_img img{
        max-height: 100%;
    }
    .footer2__inner_line1_col1_text p{
        font-size: 14px;
    }
    .footer2__inner_line1_col2_tel_col1>ul>li>a{
        font-size: 14px;
    }
    .footer2__inner_line1_col2_tel_col2>ul>li>a{
        font-size: 14px;
    }
    .footer2__inner_line1_col1{
        width:30%;
    }
    .footer2__inner_line2{
        font-size: 14px;
    }
    .fix-bottom1{
        display: block;
        position: fixed;
        bottom:0;
        left:0;
        width:100%;
        height:50px;
        background-color: #fff;
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
        z-index: 50;
    }
    .header1__inner_tel{
        position: fixed;
        bottom:0;
        left:0;
        z-index: 60;
        margin-left: 0;
        background-color: #fff;
    }
    .header1__inner_tel_text2{
        display: none;
    }
    .header1__inner_tel_text1 a{
        font-size: 0;
        margin: 0;
        padding: 0;
        display: flex;
        width: 60px;
        height: 50px;
        background-image: url(/images/fix-tel1.svg);
        background-size: 20px;
        background-position: center;
        background-repeat: no-repeat;
    }
    .header1__inner_right_lc a{
        padding: 0;
        font-size: 0;
        background-image: url(/images/user.svg);
        width: 60px;
        height: 50px;
        background-size: 17px;
        border-radius: 0;
        background-color: transparent;
        background-position: center;
        background-repeat: no-repeat;
    }
    .header1__inner_right_lc{
        position: fixed;
        bottom:0;
        right:0;
        z-index: 60;
        margin-left: 0;
        background-color: #fff;
    }

    .header1__inner_right_cart{
        left:60px;
        width:calc(100% - 60px - 60px);
        position: fixed;
        bottom:0;
        z-index: 60;
        margin-left: 0;
    }
    .header1__inner_right_cart>a{
        height: 50px;
        border-radius: 0;
        width:100%;
        justify-content: center;
    }

    .adapt-fix-header{
        position: fixed;
        top:0;
        left:0;
        width:100%;
        height:100%;
        background-color: #fff;
        z-index: 100;
    }
    .adapt-fix-header-logo{
        position: absolute;
        top:13px;
        left:15px;
        z-index: 10;
    }
    .adapt-fix-header-logo>a{
        display: flex;
        align-items: center;
    }
    .adapt-fix-header-logo>a .t_text{
        margin-left: 12px;
        position: relative;
        top: -1px;
    }
    .adapt-fix-header-line{
        position: absolute;
        left:0;
        background-color: #c2c2c2;
        width:100%;
        top:60px;
        z-index: 10;
        height:1px;
    }
    .menu_state_open .header1__inner_search {
        display: block;
        position: fixed;
        top: 95px;
        left: 0;
        z-index: 100;
        width:100%;
        margin-left: 0;
        padding:0 20px;
    }
    .menu_state_open  .header1__inner_menu{
        display: block;
        position: fixed;
        top: 165px;
        left: 0;
        z-index: 100;
        width:100%;
        margin-left: 0;
        padding:0 20px;
    }
    .header1__inner_menu a{
        height:50px;
        width:140px;
        justify-content: center;
    }
    .header1__inner_search input[type="text"]{
        background: transparent;
        width:100%;
        height:50px;
        color:#fff;
    }
    .header1__inner_search input[type="text"]::-webkit-input-placeholder { /* Chrome */
        color: #a3a3a3;
    }
    .header1__inner_search input[type="text"]:-ms-input-placeholder { /* IE 10+ */
        color: #a3a3a3;
    }
    .header1__inner_search input[type="text"]::-moz-placeholder { /* Firefox 19+ */
        color: #a3a3a3;
        opacity: 1;
    }
    .header1__inner_search input[type="text"]:-moz-placeholder { /* Firefox 4 - 18 */
        color: #a3a3a3;
        opacity: 1;
    }
    .header1__inner_tel_text2{
        display: none;
    }
    .adapt-fix-header-tel{
        position: absolute;
        top: 168px;
        left: 20px;
        z-index: 110
    }
    .adapt-fix-header-tel>a{
        display: block;
    }
    .adapt-fix-header-tel_text1{
        font-size: 24px;
        font-weight: bold;
        line-height: 1;
        color: #2b2a29;
    }
    .adapt-fix-header-tel_text2{
        display: flex;
        align-items: center;
        font-size: 14px;
        color: #2b2a29;
    }
    .adapt-fix-header-tel_text2 .t_img{
        margin-left: 5px;
        margin-top: 1px;
    }
    .adapt-fix-header-tel_text2 img{
        display: flex;
    }
    .adapt-fix-header-line2{
        position: absolute;
        left:0;
        background-color: #c2c2c2;
        width:100%;
        top:245px;
        z-index: 10;
        height:1px;
    }
    .adapt-fix-header-menu{
        position: absolute;
        top:270px;
        left:20px;
    }
    .adapt-fix-header-menu>ul{
        list-style-type: none;
        margin:0;
        padding:0;
    }
    .adapt-fix-header-menu>ul>li{
        margin-top: 10px;
    }
    .adapt-fix-header-menu>ul>li:first-child{
        margin-top: 0;
    }
    .adapt-fix-header-menu>ul>li>a{
        display: block;
        font-size: 18px;
        color:#2b2a29;
    }
    .menu_state_open .adapt-menu{
        z-index: 110;
    }
    .adapt-fix-header{
        display: none;
    }
    .menu_state_open .adapt-fix-header{
        display: block;
        overflow: auto;
    }
    .menu_state_open .adapt-fix-header-tel{
        display: block;
    }
    .menu_state_open .adapt-fix-header-line{
        display: block;
    }
    .menu_state_open .adapt-fix-header-logo{
        display: block;
    }
    .menu_state_open .adapt-fix-header-logo img{
        max-width: 160px;
    }
    .menu_state_open .adapt-fix-header-line2{
        display: block  ;
    }
    .menu_state_open .adapt-fix-header-menu{
        display: block;
    }
    .productModal__content_block1_box2_title{
        font-size: 25px;
    }
    #productModal .modal-content{
        padding-left: 20px;
        padding-right: 20px;
    }
    .menu-listing1_list1_cat_name{
        font-size: 28px;
    }
    .menu-listing1_list1_items_item_inner_box_name{
        font-size: 18px;
    }
    .menu-listing1_list1_items_item_inner_box_prices .new{
        font-size: 17px;
    }
    .menu-listing1_list1_items_item_inner_box_prices .old{
        font-size: 14px;
    }
    .menu-listing1_list1_items_item_inner_box_prices .old:after {
        left: 0;
        top: 9px;
        width: 96%;
        transform: rotate(
                18deg
        );
    }
    .menu-listing1_list1_items{
        grid-template-columns: repeat(3, 1fr);
    }
    .custom-title-1{
        margin-top: 20px;
        font-size: 30px;
    }
    .reviews-page1-right{
        padding-left: 0;
        width:100%;
        order:1;
        margin-top: 20px;
    }
    .reviews-page1-left{
        padding-left: 0;
        width:100%;
        order:2;
    }

    .reviews-page1-right_block1{
        padding:30px 40px;
    }
    .reviews-page1-right_block2{
        margin-top: 25px;
        display: none;
    }
    .reviews-page1-right-abs{
        display: none;
    }
    .custom-page1__inner_sale{
        margin-top: 15px;
    }
    #map{
        min-height: 300px;
    }
    .product-line1{
        margin-top: 25px;
    }
    .layout_wrapper.page-cart .fix-bottom1{
        display: none;
    }
    .layout_wrapper.page-cart .adapt-menu{
        display: none;
    }
    .cart1{
        padding-bottom: 50px;
    }
    .cart1{
        margin-top: 30px;
    }
    .cart-global-step-2__inner_block1{
        padding-right: 0;
        width:100%;
    }
    .cart-global-step-2__inner_block2{
        display: none;
    }
    .cart-global-step-2__inner_block1_info5_list1_item{
        width:33.3%;
    }
    .cart-global-step-2__inner_block1_info5_list1_item .t_img {
        width: 70px;
    }
    .cart-global-step-2__inner_block1_info5_list1_item>a .t_text{
        font-size: 13px;
    }
    .cart-global-step-2__inner_block1_info4_list1_item>label>.t_text{
        font-size: 14px;
    }
    .custom-modal-content1-close{
        left:50%;
        transform: translateX(-50%);
        right:unset;
        top:-50px;
    }
    .contacts-page1-block1_list1{
        flex-wrap: wrap;
    }
    .contacts-page1-block1_list1_item{
        width:100%;
        margin-top: 15px;
        margin-left: 0;
        margin-right: 0;
    }
    .contacts-page1-block1_list1_item:first-child{
        margin-top: 0;
    }
    .contacts-page1-block1{
        margin-top: 30px;
    }
    .contacts-page1-block1_list1_item{
        display: flex;
        justify-content: center;
        margin-right: 0 !important;
    }

    .custom-page1__inner_about_line{
        flex-wrap: wrap;
    }
    .custom-page1__inner_about_line_col1{
        width:100%;
        padding-right: 0;
    }
    .custom-page1__inner_about_line_col2{
        width:100%;
        padding-left: 0;
        margin-right: 40px;
    }
    .vacansies-page1-listing_item{
        width:100%;
    }
    .lc-swiper-slider1_item_exit{
        top:10px;
    }
    .menu-listing1_list1_cat_text1{
        font-size: 17px;
    }


    .roulette1__inner_block1 {
        padding: 25px;
    }

    .roulette1__inner_block1_box1 {
        padding: 6px;
    }

    .roulette-spinner {
        height: 225px;
    }

    .roulette-circle {
        width: 80px;
        height: 80px;
    }

    .roulette-arrows {
        max-width: 40px;
    }
    .header-menu-item a{
        font-size: 14px;
    }
    .header-menu{
        margin-top: 16px;
        width: 100%;
    }
    .menu_state_open .header1__inner_search{
        display: none;
    }
    .adapt-fix-header .header1__inner_search{
        display: block;
        z-index: 200;
        position: absolute;
    }
    .adapt-fix-header .header1__inner_search input{
        color:#000;
    }
    .footer1__inner_apps_item > a img{
        height: auto;
    }
        /*end992*/
}


@media (max-width: 767px) {
    .header1{
        display: flex !important;
        align-items: center;
    }
    /*.header2{
        display: block !important;
    }*/
    .index-slider1{
        display: block !important;
    }



    .index-sales{
        display: block !important;
    }

    .index-menu{
        display: block !important;
    }

    .index-about1{
        display: block !important;
    }

    .index-create-order{
        display: block !important;
    }

    .index-reviews{
        display: block !important;
    }

    .footer1{
        display: block !important;
        margin-top: 50px;
    }
    .footer2{
        display: block !important;
    }
    .index-preim1{
        display: none;
    }
    .sales-listing1_list1 .swiper-slide-next   .sales-listing1_list1_item_inner{
        opacity: 0.4;
    }
    .sales-listing1-arrow{
        display: none;
    }
    .menu-listing1 .swiper-slide-next ~ .swiper-slide .menu-listing1_list1_item_inner{
        opacity: 0.4;
    }
    .menu-listing1-arrow{
        display: none;
    }
    .sales-listing1-title{
        font-size: 24px;
    }
    .sales-listing1-title{
        font-size: 24px;
    }
    .index-about1__inner{
        flex-wrap: wrap;
        position: relative;
    }
    .index-about1__inner_left{
        width:100%;
        order: 2;
    }
    .index-about1__inner_right{
        width:100%;
        order: 1;
    }
    .index-about1__inner_title{
        position: absolute;
        top:0;
        left:0;
    }
    .index-about1__inner_right_bg2{
        position: static;
        margin-top: 80px;
    }
    .index-about1__inner_list1{
        overflow: auto;
        padding-bottom: 30px;
        margin-top: 30px;
    }
    .index-about1__inner_list1_item a{
        white-space: nowrap;
    }
    .index-about1__inner_left{
        padding-right: 0;
    }
    .index-about1__inner_cont1_list1_item p{
        margin-top: 10px;
    }
    .index-about1__inner_title{
        font-size: 24px;
    }
    .index-create-order__inner{
        top:-55px;
    }
    .index-create-order__inner_btn a{
        background-image: url("/images/create-order-btn-bg-adapt2.png");
        min-width: 335px;
        height:110px;
    }
    .index-create-order__inner_btn a .t_text{
        font-size: 20px;
        border:none;
    }
    .index-create-order__inner_btn a .t_img{
        display: none;
    }
    .index-create-order__inner_text1{
        margin-top: 8px;
    }
    .reviews1-bg{
        display: none;
    }

    .reviews1__inner_title{
        font-size: 36px;
    }
    .reviews1__inner_box1_content_list1_item_q_letter{
        display: none;
    }
    .reviews1__inner_box1_content_list1_item_q_box{
        width:calc(100% - 22px);
    }
    .reviews1__inner_box1_content{
        padding-bottom: 40px;
        padding-top: 0;
    }
    .reviews1__inner_box1_content_buttons{
        margin-top: 0;
    }
    .reviews1{
        overflow: visible;
    }
    .footer1__inner_text1{
        display: none;
    }
    .footer1__inner{
        padding-top: 0;
    }
    .footer1__inner_socials_info1{
        flex-wrap: wrap;
    }
    .footer1__inner_socials{
        width:100%;
    }
    .footer1__inner_apps{
        width:100%;
        margin-left: 0;
        margin-top: 30px;
    }
    .footer1__inner_apps_item{
        width:50%;
        max-width: unset;
        margin-left: 0;
    }
    .footer1__inner_apps_item > a img{
        height: 45px;
    }
    .footer1__inner_socials_item{
        width:50%;
        margin-left: 0;
    }
    .footer2__inner_line1{
        flex-wrap: wrap;
    }
    .footer2__inner_line1_col1{
        width:100%;
    }
    .footer2__inner_line1_col2{
        width:100%;
        margin-left: 0;
    }
    .footer2__inner_line1_col1_logo{
        display: flex;
        justify-content: center;
    }
    .footer2__inner_line1_col1_text{
        margin-top: 30px;
        text-align: center;
    }
    .footer2__inner_line1_col1_text p{
        margin-bottom: 0;
        margin-top: 15px;
    }
    .footer2__inner_line1_col2_tel_num a{
        font-weight: bold;
    }
    .footer2__inner_line1_col2_tel_col1{
        width:50%;
        padding-right: 10px;
    }
    .footer2__inner_line1_col2_tel_col2{
        width:50%;
        padding-left: 10px;
    }
    .footer2__inner_line1_col2_tel{
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        margin-top: 30px;
    }
    .footer2__inner_line1_col2_tel_text{
        width:100%;
    }
    .footer2__inner_line1_col2_tel_text>a{
        justify-content: center;
    }
    .footer2__inner_line1_col2_menu{
        margin-top: 30px;
    }
    .footer2__inner_line2{
        color:#5f5f5f;
        margin-top: 20px;
    }
    .footer2{
        padding-bottom: 20px;
    }
    .reviews1__inner_title span{
        position: relative;
    }
    .reviews1__inner_title span:after{
        content: " ";
        position: absolute;
        display: block;
        left: -115px;
        top: -25px;
        width: 346px;
        height: 80px;
        background-image: url(/images/reviews-bg-adapt.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;

    }
    #productModal .modal-dialog{
        width:100%;
        height:100%;
        margin:0;
    }
    #productModal .modal-content{
        width:100%;
        height:100%;
        padding:0;
    }
    .productModal__content{
        border-radius: 0;
        height:100%;
    }
    .productModal__content_block1{
        flex-wrap: wrap;
    }
    .productModal__content_block1_box1{
        width:100%;
        padding:0;
    }
    .productModal__content_block1_box2{
        width:100%;
        padding:0;
        margin-top: 20px;
    }
    .productModal__content_block1_box2_info1{
        position: static;
        margin-top: 20px;
    }
    .productModal__content_block1_box2_info1{
        justify-content: center;
    }
    .productModal__content_block1_box2_title{
        font-size: 20px;
    }
    .productModal__content_block2_title{
        font-size: 20px;
    }
    .productModal__content_block2_title_listing_item_cont_title{
        font-size: 16px;
    }
    .productModal__content{
        padding-top: 0;
        overflow-y: auto;
    }
    .productModal-close svg,.productModal-close path{
        fill:#000;
    }
    .productModal-close {
        position: absolute;
        top: 8px;
        right: 5px;
        left: unset;
        transform: translateX(-50%);
    }
    .productModal-close svg{
        width:20px;
    }
    #productModal .modal-content{
        padding-top: 50px;
        background-color: #fff;
        border-radius: 0;
    }
    .menu-listing1_list1_cat_name{
        font-size: 20px;
    }
    .menu-listing1_list1_items{
        margin-top: 15px;
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
        display: flex;
        flex-wrap: wrap;
    }
    .menu-listing1_list1_items_item{
        width: calc(50% - 10px);
    }
    .menu-listing1_list1_items_item_inner_box{
        padding:15px 15px;
    }
    .reviews-page1-right_block1_btn{
        margin-top: 30px;
    }
    .products-index-fast-search-box-results_list1_item{
        border-color:#c2c2c2;
    }
    .products-index-fast-search-box-results_list1_item:hover{
        background-color: transparent;
    }
    .header1__inner_search_results .empty-search{
        color:#fff;
        font-size: 13px;
    }
    .sales-page1_listing{
        margin-left: -10px;
        margin-right: -10px;
    }
    .sales-page1_listing>.sales-listing1_list1_item{
        width:50%;
        padding:10px;
    }
    .custom-page1__inner_sale_line1_image{
        width:100%;
        padding-right: 0;
    }
    .custom-page1__inner_sale_line1_block1{
        padding-left: 0;
        width:100%;
    }
    .custom-page1__inner_sale_line1{
        flex-wrap: wrap;
    }
    .custom-page1__inner_sale_line2{
        margin-top: 30px;
    }
    .custom-page1__inner_sale_line4_col{
        width:100%;
        margin-top: 20px;
    }
    .custom-page1__inner_sale_line4_col:first-child{
        margin-top: 0;
    }
    .custom-page1__inner_sale_line4{
        flex-wrap: wrap;
    }
    .custom-page1__inner_sale_line4_col_title{
        font-size: 24px;
    }
    .custom-page1__inner_sale_line2 .sales-listing1_list1{
        margin-top: 15px;
    }
    .custom-page1__inner_sale_line1{
        position: relative;
    }
    .custom-page1__inner_sale_line1_block1_text1{
        position: absolute;
        top:0;
        left:0;
        z-index: 10;
    }
    .custom-page1__inner_sale_line1_block1_date{
        position: absolute;
        top:27px;
        left:0;
        z-index: 10;
    }
    .custom-page1__inner_sale_line1_image{
        margin-top: 65px;
    }
    .custom-page1__inner_sale_line1_image{
        min-height: 200px;
    }
    .open-menu-listing .fixed-products-menu-adapt{
        display: block;
    }
    .contacts-page1-block1{
        margin-top: 25px;
    }
    .contacts-page1-block1_list1{
        margin-left: 0;
        margin-right: 0;
    }
    .contacts-page1-block1_list1_item{
        margin-left: 0;
        margin-right: 0;
        margin-top: 10px;
        width:100%;
    }
    .contacts-page1-block1_list1_item:first-child{
        margin-top: 0;
    }
    .contacts-page1-block1_list1{
        flex-wrap: wrap;
    }
    .contacts-page1{
        margin-top: 20px;
    }
    .product-line1_block1{
        flex-wrap: wrap;
    }
    .product-line1_block1_img{
        width:100%;
        padding-right: 0;
    }
    .product-line1_block1_box{
        padding-left: 0;
        padding-top: 15px;
        width:100%;
    }
    .product-line1_block1_box_custom1{
        margin-top: 20px;
    }
    .product-with-slider2{
        padding-right: 50px;
    }
    .product-line3{
        flex-wrap: wrap;
    }
    .product-line3{
        margin-top: 20px;
    }

    .cart1-title{
        font-size: 25px;
    }
    .cart1{
        margin-top: 20px;
    }
    .cart1-steps1-list1_item{
        margin: 0 30px;
    }
    .cart1-steps1-list1_item_num{
        font-size: 14px;
    }
    .cart1-steps1-list1_item_text{
        font-size: 15px;
        margin-left: 10px;
    }
    .cart1-steps1-list1_item_num{
        width:30px;
        height:30px;
    }
    .cart1-steps1-list1_item:after{
        width:33px;
    }
    .cart1-products-listing_list1_item_block1{
        width: 40%;
        padding-right: 10px;
        line-height: 1.2;
    }
    .cart1-products-listing_list1_item_block1_image {
        width: 40px;
        height: 40px;
        border-radius: 10px;
    }
    .cart1-products-listing_list1_item_block1_box_title{
        font-size: 14px;
    }
    .cart1-products-listing_list1_item_block1_box_text1{
        font-size: 12px;
    }
    .cart1-products-listing_list1_item_block2{
        padding-left: 0;
        width:25%;
    }
    .cart1-products-listing_list1_item_block2 .menu-listing1_list1_items_item_inner_box_btn_inp{
        height:40px;
    }
    .cart1-products-listing_list1_item_prices{
        margin-left: 0;
        padding-left: 20px;
        width:30%;
    }
    .cart1-products-listing_list1_item_prices_new{
        font-size: 17px;
    }
    .cart1-products-listing_list1_item_prices_old{
        font-size: 14px;
    }
    .cart1-products-listing_list1_item_remove img{
        display: flex;
    }
    .cart1-products-add{
        margin-left: -20px;
    }
    .cart1-products-add .swiper-container{
        padding-left: 20px;
    }
    .cart1-products-add_title{
        padding:0 20px;
    }
    .cart1-products-custom1{
        flex-wrap: wrap;
    }
    .cart1-products-custom1-promo{
        width: 100%;
    }
    .cart1-products-custom1-box1{
        width:100%;
    }
    .cart1-products-add_title{
        font-size: 20px;
    }
    .cart1-products-custom1-promo_title{
        font-size: 20px;
    }
    .cart1-products-custom1-box1_title{
        font-size: 20px;
        margin-top: 20px;
        text-align: left;
    }
    .cart1-products-custom1{
        margin-top: 0;
    }

    .cart-global-step-2__inner_block1_info1_name input[type="text"]{
        height:40px;
        width:100%;
    }
    .cart-global-step-2__inner_block1_info1_tel>.t_inp{
        width:60%;
    }
    .cart-global-step-2__inner_block1_info1_tel>.t_btn{
        width:40%;
    }
    .cart-global-step-2__inner_block1_info2_addr_types_list1_item>a{
        height:40px;
    }

    .cart-global-step-2__inner_block1_info2_addr_types_list1_item>a {
        height: 40px;
        font-size: 14px;
        padding: 0 20px;
    }
    .cart-global-step-2__inner_block1_info2_addr_types_list1_item{
        padding:0;
        margin-right: 15px;
        margin-bottom: 15px;
    }
    .cart-global-step-2__inner_block1_info2_addr_types_list1{
        margin-left: 0;
        margin-right: 0;
    }

    .cart-global-step-2__inner_block1_info1_tel>.t_inp input[type="text"]{
        height:40px;
    }
    .cart-global-step-2__inner_block1_info1_tel>.t_btn>a{
        height:40px;
    }
    .cart-global-step-2__inner_block1_info2_addr_types{
        margin-top: 15px;
    }
    .cart-global-step-2__inner_block1_info3{
        flex-wrap: wrap;
    }
    .cart-global-step-2__inner_block1_info3_addr{
        width:100%;
        padding-right: 0;
        margin-bottom: 20px;
    }
    .cart-global-step-2__inner_block1_info3_date{
        width:50%;
        padding-right: 15px;
        padding-left: 0;
    }
    .cart-global-step-2__inner_block1_info3_addr>input[type="text"]{
        height:40px;
    }
    .cart-global-step-2__inner_block1_info3_date input[name="delivery_date"]{
        height:40px;
    }
    .cart-global-step-2__inner_block1_info3_time>select{
        height:40px;
    }
    .cart-global-step-2__inner_block1_info3_addr_change>a{
        right:15px;
    }
    .cart-global-step-2__inner_block1_info4{
        margin-top: 20px;
    }
    .cart-global-step-2__inner_block1_info4_list1{
        margin-top: 15px;
    }
    .cart-global-step-2__inner_block1_info5_list1_item{
        width:50%;
    }
    .cart-global-step-2__inner_block1_info5_list1_item>a{
        padding-right: 10px;
    }
    .cart-global-step-2__inner_block1_info5_list1_item .t_img {
        margin-left: -56px;
    }
    .cart-global-step-2__inner_block1_info6_text1{
        text-align: center;
    }
    .cart-global-step-2__inner_block1_info6_btns{
        justify-content: center;
    }
    .cart-global-step-2__inner_block1_info5_list1{
        margin-left: 0;
        margin-right: -28px;
    }
    .cart-global-step-2__inner_block1_info5 {
        padding-left: 12px;
        overflow: hidden;
    }
    .cart-global-step-2__inner_block1_info2_addr_types_list1_item:last-child{
        margin-right: 0;
    }
    .delivery-modal-content_delivery_types_list1_item>a{
        font-size: 15px;
        height:40px;
    }
    .delivery-modal-content_delivery_types_list1{
        flex-wrap: wrap;
    }
    .delivery-modal-content_delivery_types_list1_item>a{
        padding:0 20px;
    }
    .delivery-modal-content_city_types_list1_item>label>.t_text{
        font-size: 15px;
    }
    .delivery-modal-content_city_types_list1{
        flex-wrap: wrap;
        margin-left: -10px;
        margin-right: -10px;
    }
    .delivery-modal-content_city_types_list1_item{
        width:50%;
        margin-left: 0;
        margin-right: 0;
        padding:0 10px;
        margin-bottom: 15px;
    }
    .delivery-modal-content_form_item>input[type="text"]{
        font-size: 15px;
        height:50px;
    }
    .delivery-modal-content_title{
        text-align: center;
    }
    .delivery-modal-content_btn{
        justify-content: center;
    }
    .delivery-modal-content_delivery_types{
        margin-top: 15px;
    }
    .delivery-modal-content_delivery_types_list1{
        justify-content: center;
    }
    .cart-global-step-2__inner_block1_info2_addr_types_list1_item.add .t_text{
        display: none;
        margin-left: 0;
    }
    .header1 {
        box-shadow: 0 5px 5px rgb(0 0 0 / 5%);
    }
    .cart-global-step-2__inner_block1_info2_list1_item>label>.t_text{
        font-size: 21px;
    }

    .cart-global-step-2__inner_block1_info3_1{
        margin-top: 15px;
    }
    .cart-global-step-2__inner_block1_info3_1_list1_item{
        width:100%;
        margin-bottom: 15px;
    }
    .cart1-products-listing_list1_item_block1_image.nf{
        background-size: 20px;
    }
    .cart-global-step-2__inner_block1_info3_1_list1{
        flex-wrap: wrap;
    }
    .cart-global-step-2__inner_block1_info2_title{
        overflow: hidden;
    }
    .productModal__content_block2_title_listing:after{
        display: none;
    }
    .footer2__inner_menu>ul>li{
        margin:0 15px;
    }
    .custom-page1{
        overflow: hidden;
    }
    .lc-page1-block2-item-row-col1{
        width:100%;
        padding-right: 0;
    }
    .lc-page1-block2-item-row-col2{
        width:100%;
    }
    .lc-page1-block2-item-row-col1_list1_box2_price{
        text-align: right;
    }
    .user-save-info-modal-content-form_title{
        font-size: 20px;
        text-align: center;
        font-weight: bold;
    }
    .user-save-info-modal-content-form_btn{
        justify-content: center;
    }
    #user-save-info-modal .custom-modal-content1{
        padding-left: 20px;
        padding-right: 20px;
        border-radius: 15px;
    }
    .custom-alert .alert{
        font-size: 14px;
    }
    .sleep1-title{
        font-size: 22px;
    }
    .sleep1-text1{
        font-size: 14px;
    }
    .sleep1-img1{
        margin-top: 25px;
    }
    .sleep1-btn{
        margin-top: 25px;
    }
    .sleep1-btn>a{
        font-size: 15px;
    }
    .products-index-fast-search-box-results_list1_item a:hover{
        background-color: transparent;
    }
    .sbor-step-title{
        text-align: center;
    }
    .sbor-step-products-buttons{
        justify-content: center;
    }
    .static-page1{
        font-size: 14px;
        margin-top: 20px;
    }
    .cart1-products-listing_list1_item_block1_box_pribor_select_list1_item{
        flex-wrap: wrap;
    }
    .cart1-products-listing_list1_item_block1_box_pribor_select_list1_item_title{
        width:100%;
    }
    .cart1-products-listing_list1_item_block1_box_pribor_select_list1_item_box{
        margin-left: 0;
        margin-top: 5px;
    }
    .cart1-products-listing_list1_item_block1_box_pribor_select_text1{
        font-size: 12px;
    }
    .cart1-products-listing_list1_item_block1_box_pribor_select_list1_item_title{
        font-size: 12px;
    }
    .lc-order-statuses-title{
        font-size: 18px;
    }
    .cart-gift-title .t_img {
        width: 40px;
    }
    .cart-gift-title .t_text {
        width: calc(100% - 40px);
        padding-left: 20px;
        font-size: 24px;
    }
    .cart-gift-text1{
        font-size: 15px;
        margin-top: 15px;
    }
    .cart-gift-products_list1-item{
        width:100%;
    }
    .cart-gift-products_list1-item-box-img{
        width:50px;
        height:50px;
    }
    .cart-gift-products_list1-item-box-cont-radio{
        margin-top: 5px;
    }
    .cart-gift-products_list1-item {
        padding: 5px 10px;
    }
    .cart-gift-products_list1-item-box{
        border-radius: 15px;
    }
    .cart-gift{
        border-radius: 0;
        margin-left: -20px;
        margin-right: -20px;
        padding: 20px 20px;
    }
    .extra-products-sale-cart-preview-block-left{
        width:80px;
    }
    .extra-products-sale-cart-preview-block-left img{
        max-width: 50px;
    }
    .extra-products-sale-cart-preview-block-right{
        width:calc(100% - 100px);
    }
    .extra-products-sale-cart-preview-block-right-title{
        font-size: 18px;
        line-height: 1.2;
    }
    .extra-products-sale-cart-preview-block-right-desc{
        font-size: 14px;
    }
    .extra-products-sale-cart-preview-block{
        margin-bottom: 30px;
    }
    .extra-products-sale-cart-preview-listing-block-box1-left{
        width:80px;
    }
    .extra-products-sale-cart-preview-listing-block-box1-left img{
        max-width: 50px;
    }
    .extra-products-sale-cart-preview-listing-block-box1-right{
        width:calc(100% - 80px);
    }
    .extra-products-sale-cart-preview-listing-block-box1-right-text{
        font-size: 16px;
        line-height: 1.3;
    }
    .extra-products-sale-cart-preview-listing-block-box2-list1{
        max-height: unset;
        flex-wrap: nowrap;
    }
    .extra-products-sale-cart-preview-listing-block-box2-list1-item{
        min-width: 300px;
    }
    .extra-products-sale-cart-preview-listing-block-box2-list1::-webkit-scrollbar{
        height:6px;
    }
    .extra-products-sale-cart-preview-listing-block{
        border-radius: 0;
        margin-left: -15px;
        margin-right: -15px;
        margin-bottom: 30px;
    }
    .menu-listing1_list1_cat_text1{
        font-size: 15px;
        margin-bottom: 25px;
    }
    .lcReviewForOrder{
        display: flex;
        justify-content: flex-end;
    }
    .lcReviewForOrder a{
        font-size: 14px;
        height:40px;
    }

    .createOrderReview1FormItem .inp textarea{
        min-height: 120px;
    }
    .createOrderReview1Text1{
        line-height: 1.3;
    }

    .roulette-head {
        padding-left: 0;
        padding-right: 0;
    }

    .roulette-head h1 {
        font-size: 36px;
    }

    .roulette-head p {
        font-size: 14px;
    }

    .roulette1 {
        padding-bottom: 50px;
    }

    .roulette-col {
        padding-top: 0;
    }

    .possible-prizes_title:after,
    .possible-prizes_title:before {
        display: block;
    }

    .possible-prizes_list {
        display: flex;
        flex-wrap: wrap;
    }

    .possible-prizes_item {
        flex: 0 0 50%;
        max-width: 50%;
        white-space: normal;
        font-size: 16px;
    }
    .cart-shop-roulette-current{
        font-size: 15px;
    }
    .cart-shop-roulette-current .icon{
        width: 40px;
    }
    .cart-shop-roulette-current .text{
        padding-left: 10px;
    }
    .header1__inner_logo{
        width: 110px;
    }
    .header1{
        height: 80px;
        padding: 0;
        flex-wrap: wrap;
        align-items: flex-start;
    }
    .promoModalAfterOrderContent{
        padding-left: 0;
        padding-right: 0;
    }
    .promoModalAfterOrderContentBox1Line3{
        font-size: 22px;
    }
    .promoModalAfterOrderContentBox1Line4MakeScreen span{
        font-size: 13px;
        top: 30%;
    }
    .promoModalAfterOrderContentBox1Line4MakeScreen{
        margin-top: -5%;
    }
    .promoModalAfterOrderContentBox1Line4Inp span{
        top: 15%;
        font-size: 163%;
    }
    .user-addresses-modal .card-header  button.btn-link{
        font-size: 14px;
    }
    .adapt-menu {
        position: absolute;
        top: 14px;
        right: 16px;
        z-index: 70;
    }
    .header1__inner_logo{
        align-items: unset;
        top: 11px;
    }
    .header1__inner{
        align-items: unset;
    }
    .header-menu-item{
        padding: 0;
    }
    .header-menu .swiper-slide{
        padding-right: 20px;
    }
    .header-menu-item a{
        font-weight: 500;
    }
    .header-categories-swiper{
        margin-left: -15px;
        margin-right: -15px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .header1__inner_menu1{
        display: none;
    }
    .menu_state_open .adapt-fix-header-logo{
        top: 11px;
    }
    .menu_state_open .adapt-fix-header-logo img{
        max-width: 110px;
    }
    .adapt-fix-header-line{
        top: 48px;
    }
    .menu_state_open .header1__inner_search{
        top: 70px;
    }
    .adapt-fix-header-tel{
        top: 140px;
    }
    .adapt-fix-header-line2{
        top: 206px;
    }
    .adapt-fix-header-menu{
        top: 230px;
    }
    .adapt-fix-header-menu>ul>li>a{
        font-size: 16px;
    }
    .adapt-fix-header-menu>ul>li{
        margin-top: 6px;
    }




        /*end768*/
}

@media (max-width: 480px) {
    .index-slider1{
        margin-top: 25px;
    }
    .index-slider1__inner .swiper-slide{
        border-radius: 20px;
    }
    .sales-swiper-slider{
        padding-right: 50px;
    }
    .sales-listing1_list1_cont_title{
        font-size: 18px;
    }
    .sales-listing1_list1_cont_text{
        font-size: 16px;
    }
    .sales-listing1_list1_cont {
        padding:20px 20px;
    }
    .sales-listing1_list1_cont_btn a{
        width:100%;
        background-image: -moz-linear-gradient(0deg, rgba(254,115,200,1) 0%, rgba(255,53,176,1) 100%);
        background-image: -webkit-linear-gradient(0deg, rgba(254,115,200,1) 0%, rgba(255,53,176,1) 100%);
        background-image: -ms-linear-gradient(0deg, rgba(254,115,200,1) 0%, rgba(255,53,176,1) 100%);
        font-size: 16px;
        color:#ffffff;
        justify-content: center;
        border-radius: 15px;
        height:50px;
    }
    .sales-listing1_list1_cont_btn a:hover{
        opacity: .8;
    }
    .menu-swiper-slider{
        padding-right: 50px;
    }
    .index-menu{
        padding-top: 70px;
        padding-top: 0;
        margin-top: 0;
    }
    .index-about1__inner_list1_item a{
        height:50px;
    }
    .index-about1__inner_list1{
        margin-left: -10px;
        margin-right: -10px;
    }
    .index-about1__inner_list1_item{
        padding:0 10px;
    }
    .reviews1__inner_text1{
        line-height: 1.2;
    }
    .reviews1__inner_text1 br{
        display: none;
    }
    .reviews1__inner_box1_content_list1_item_q_box{
        padding-left: 20px;
    }
    .footer1{
        margin-top: 50px;
    }
    .container{
        padding-left: 15px;
        padding-right: 15px;
    }
    .index-menu{
        padding-bottom: 70px;
    }
    .index-about1__inner_right_bg2>img{
        display: none;
    }
    .index-about1__inner_right_bg2>img.adapt{
        display: block;
    }
    .index-about1__inner_right_bg2{
        margin-top: 65px;
    }
    .reviews1__inner_box1_content_list1_item_a_inner_title{
        font-size: 16px;
    }
    .reviews1__inner_box1_content_buttons_list1_item.create-review>a{
        padding-right: 0;
    }
    .index-create-order__inner_text1 a{
        font-size: 16px;
    }
    .footer2 {
        padding-bottom: 52px;
    }
    .productModal__content_block1_box2_info1{
        flex-wrap: wrap;
    }
    .productModal__content_block1_box2_info1_prices{
        justify-content: center;
        width:100%;
    }
    .productModal__content_block1_box2_info1_box1_to_cart{
        margin-top: 10px;
    }
    .menu-listing1_list1_items{
        margin-left: auto;
        margin-right: auto;
        gap:15px;
    }
    .menu-listing1_list1_items_item_inner_box_s{
        font-size: 11px;
    }
    .menu-listing1_list1_cat_name{
        text-align: center;
    }
    .menu-listing1_list1_items_item_inner{
        border-radius: 15px;
    }
    .custom-title-1{
        font-size: 22px;
    }
    .reviews-page1-right_block1{
        padding:20px 20px;
    }
    .reviews-page1-right_block1_text1{
        font-size: 16px;
    }
    .reviews-page1-right_block1_text2{
        font-size: 13px;
        line-height: 1.5;
    }
    .reviews-page1-right_block1_text2 br{
        display: none;
    }
    .sales-page1_listing>.sales-listing1_list1_item{
        width:100%;
    }
    .custom-page1__inner_sale_line4_col_listing .swiper-container{
        padding-right: 45px;
    }
    #map{
        min-height: 250px;
    }
    .contacts-page1-block1_list1_item_text1{
        font-size: 15px;
        margin-left: 13px;
    }
    .contacts-page1-block1_list1_item_text2{
        font-size: 15px;
    }
    .product-line1_block1_box_title{
        font-size: 25px;
    }
    .product-line1_block1_box_custom1_btn>a.to_cart{
        padding: 0 25px;
    }
    .product-line1_block1_box_custom1_prices{
        margin-left: 20px;
    }
    .product-line1_block1_img_inner{
        min-height: unset;
        padding-top: 70%;
    }
    .custom-page1__inner_sale_line4_col_listing{
        margin-left: 0;
        margin-right: 0;
    }
    .cart1-title{
        text-align: center;
    }
    .cart1-steps1-list1{
        flex-wrap: wrap;
        margin-left: 0;
        margin-right: 0;
    }
    .cart1-steps1-list1_item{
        width:100%;
        margin-left: 0;
        margin-top: 15px;
    }
    .cart1-steps1-list1_item:first-child{
        margin-top: 0;
    }
    .cart1-steps1-list1_item_num{
        box-shadow: none;
        background-color: #EDEDED;
    }
    .cart1-products-listing_list1_item_block1_image{
        display: none;
    }
    .cart1-products-listing_list1_item_block1_box{
        padding-left: 0;
    }
    .cart1-products-listing_list1_item_block2 .menu-listing1_list1_items_item_inner_box_btn_inp{
        height:30px;
    }
    .menu-listing1_list1_items_item_inner_box_btn_inp>a{
        font-size: 20px;
        font-weight: bold;
    }
    .menu-listing1_list1_items_item_inner_box_btn_inp>input{
        font-size: 15px;
    }
    .cart1-products-listing_list1_item_prices_new{
        font-size: 14px;
        margin-top: 0;
    }
    .cart1-products-listing_list1_item_prices_old{
        display: none;
    }
    .cart1-products-listing_list1_item{
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .cart1-products-listing_list1_item_prices{
        padding-left: 15px;
        padding-right: 10px;
    }
    .cart1-products-listing_list1_item_remove img{
        max-width: 13px;
    }
    .cart1-products-listing_list1_item_block2 a[data-action="minus"] {
        padding-left: 3px;
    }
    .cart1-products-listing_list1_item_block2 a[data-action="plus"] {
        padding-right: 3px;
    }
    .cart1-products-listing_list1_item_block2 a[data-action="minus"] span{
        padding-bottom: 3px;
    }
    .cart1-products-custom1-promo_form>form>input[type="text"]{
        height:40px;
        width:100%;
    }
    .cart1-products-custom1-promo_form>form{
        flex-wrap: wrap;
    }
    .cart1-products-custom1-promo_form>form>button{
        margin-left: 0;
        margin-top: 15px;
        width:100%;
        justify-content: center;
        height:40px;
    }
    .cart1-products-custom1-box1_btn>a.return_to_back{
        height:40px;
    }
    .cart1-products-custom1-box1_btn>a.oform_btn{
        height:40px;
        padding-right: 15px;
        padding-left: 15px;
        width:calc(70% - 20px);
        margin-left: 20px;
    }
    .cart1-products-custom1-box1_btn>a.return_to_back{
        width:30%;
    }
    .cart1-products-custom1-box1_title{
        text-align: center;
        font-weight: bold;
    }
    .layout_wrapper.page-cart>.custom-page1>.container{
        padding-left: 0;
        padding-right: 0;
    }
    .cart1{
        padding-left: 15px;
        padding-right: 15px;
    }
    .cart1-steps1-list1_item:after{
        display: none;
    }
    .cart1-products-add .swiper-container{
        padding-right: 70px;
    }
    .cart1-products-add{
        margin-right: -20px;
    }
    .productModal__content_block2_title_listing_item_cont_price{
        max-width: 100%;
    }
    .cart-global-step-2__inner_block1_info1_name input[type="text"]{
        font-size: 14px;
    }
    .cart-global-step-2__inner_block1_info1_tel>.t_inp input[type="text"]{
        font-size: 14px;
    }
    .cart-global-step-2__inner_block1_info1_tel>.t_btn>a{
        font-size: 14px;
    }
    .cart-global-step-2__inner_block1_info1_tel>.t_btn{
        padding-left: 10px;
    }
    .cart-global-step-2__inner_block1_info1_tel>.t_btn>a {
        font-size: 14px;
        padding: 0 10px;
    }
    .cart-global-step-2__inner_block1_info2_addr_types_list1_item.add .t_text{
        display: none;
    }
    .cart-global-step-2__inner_block1_info3_date>select{
        font-size: 14px;
    }
    .cart-global-step-2__inner_block1_info3_time>select{
        font-size: 14px;
    }
    .cart-global-step-2__inner_block1_info3_date{
        padding-right: 10px;
    }
    .cart-global-step-2__inner_block1_info4_list1_item>label>.t_inp{
        width:20px;
        height:20px;
    }
    .cart-global-step-2__inner_block1_info4_list1_item>label>.t_inp>.t_inp_inner{
        width:8px;
        height:8px;
    }
    .cart-global-step-2__inner_block1_info4_list1_item>label>.t_text{
        font-size: 13px;
    }
    .cart-global-step-2__inner_block1_info4_list1{
        margin-left: -7px;
        margin-right: -7px;
    }
    .cart-global-step-2__inner_block1_info4_list1_item{
        padding:0 7px;
    }
    .cart-global-step-2__inner_block1_info4_list1_item>label>.t_text {
        font-size: 13px;
        line-height: 1.3;
    }
    .cart-global-step-2__inner_block1_info5_list1_item{
        width:100%;
    }
    .cart-global-step-2__inner_block1_info5_list1_item>a {
        padding: 13px 20px;
    }
    .cart-global-step-2__inner_block1_info6{
        margin-top: 10px;
    }
    .cart-global-step-2__inner_block1_info6_btns a.oform{
        padding:0 20px;
    }
    .cart-global-step-2__inner_block1_info6_btns{
        position: fixed;
        bottom: 0;
        left: 0;
        background: #fff;
        z-index: 200;
        height: 50px;
        width: 100%;
    }
    .cart-global-step-2__inner_block1_info6_btns a.return_to_back{
        width:20%;
        border-radius: 0;
    }
    .cart-global-step-2__inner_block1_info6_btns a.oform{
        margin-left: 0;
        width: 80%;
        border-radius: 0;
        text-align: right;
        justify-content: center;
    }
    .cart-global-step-2{
        padding-bottom: 50px;
    }


    .cart1-products-custom1-box1_btn{
        position: fixed;
        bottom: 0;
        left: 0;
        background: #fff;
        z-index: 200;
        height: 50px;
        width: 100%;
    }
    .cart1-products-custom1-box1_btn a.return_to_back{
        width:20%;
        border-radius: 0;
        height:50px;
    }
    .cart1-products-custom1-box1_btn a.oform_btn{
        margin-left: 0;
        width: 80%;
        border-radius: 0;
        text-align: right;
        justify-content: center;
        height:50px;
    }
    .cart-global-step-1{
        padding-bottom: 50px;
    }
    .cart1-products-listing{
        margin-top: 25px;
    }
    .delivery-modal-content_delivery_types_list1_item{
        width:50%;
        margin-bottom: 15px;
    }
    .delivery-modal-content_delivery_types_list1_item>a{
        width:100%;
        justify-content: center;
    }
    .delivery-modal-content_city_types{
        margin-top: 20px;
    }
    .delivery-modal-content_form_item>input[type="text"]{
        height:40px;
    }
    .delivery-modal-content_form_item{
        margin-top: 15px;
    }
    .delivery-modal-content_title{
        font-size: 25px;
    }
    .custom-modal-content1-close{
        top:-45px;
    }
    .cart1-steps1{
        display: none;
    }
    .cart-global-step-2__inner_block1_info1_title{
        font-size: 20px;
    }
    .cart-global-step-2__inner_block1_info2_title{
        font-size: 20px;
    }
    .cart-global-step-2__inner_block1_info5_list1_item>a{
        border-radius: 15px;
    }
    .cart-global-step-2__inner_block1_info1_name{
        margin-top: 10px;
    }
    .cart-global-step-2__inner_block1_info1_tel{
        margin-top: 15px;
    }
    .cart-global-step-2__inner_block1{
        padding-top: 25px;
    }
    .cart-global-step-2__inner_block1_info3_1_list1_item>a{
        height:40px;
        padding-left: 20px;
        padding-right: 20px;
        font-size: 13px;
    }
    .cart-global-step-2__inner_block1_info2_list1_item>label>.t_text{
        font-size: 20px;
    }
    .cart-global-step-2__inner_block1_info2_list1_item>label>.t_inp{
        width:20px;
        height:20px;
    }
    .cart-global-step-2__inner_block1_info2_list1_item>label>.t_inp>.t_inp_inner{
        width:10px;
        height:10px;
    }
    .cart-global-step-2__inner_block1_info2_list1{
        margin-left: -15px;
        margin-right: -15px;
    }
    .cart-global-step-2__inner_block1_info2_list1_item{
        padding:0 15px;
    }
    .cart1-products-custom1-promo_form input[type="text"]{
        height:40px;
    }
    .cart1-products-custom1-promo_form button{
        height:40px;
    }
    .cart1-products-custom1-promo_form button{
        font-size: 0;
        background-image: url("/images/enter-arrow.svg");
        background-size: 20px;
        background-position: center;
        background-repeat: no-repeat;
        width:calc(30% - 15px);
        margin-left: 15px;
    }
    .cart1-products-custom1-promo_form input[type="text"]{
        width:70%;
    }
    .contacts-page1-block1_list1_item{
        flex-wrap: wrap;
    }
    .contacts-page1-block1_list1_item_text1{
        font-weight: bold;
    }
    .contacts-page1-block1_list1_item{
        margin-top: 15px;
    }
    .footer2__inner_menu>ul{
        flex-wrap: wrap;
    }
    .footer2__inner_menu>ul>li{
        margin:0;
        width:100%;
        margin-top: 15px;
        text-align: center;
    }
    .footer2__inner_menu>ul>li:first-child{
        margin-top: 0;
    }
    .footer2__inner_menu>ul>li>a{
        font-size: 14px;
    }
    .footer2__inner_menu>ul>li{
        margin-top: 4px;
    }
    .footer2__inner_text2{
        font-size: 12px;
    }
    .footer2__inner_menu{
        margin-top: 20px;
    }
    .footer2{
        padding-top: 30px;
        padding-bottom: 80px;
    }
    .productModal__content_block1_box1_img{
        padding-top: 68%;
        height:auto;
    }
    .cart-free-delivery-check-text{
        font-size: 17px;
    }
    .lc-page1-block2-item-row-col1_list1_box1_name {
        font-size: 16px;
        line-height: 1.2;
    }
    .lc-swiper-slider1_item_title{
        font-size: 20px;
    }
    .lc-swiper-slider1{
        padding-right: 60px;
    }
    .lc-swiper-slider1_item_btn>a{
        height:40px;
    }
    .lc-swiper-slider1_item_profile_tel{
        font-size: 14px;
    }
    .lc-swiper-slider1_item_delivery_body_list_item{
        font-size: 14px;
    }
    .lc-swiper-slider1_item_bonuses_text{
        font-size: 14px;
    }
    .custom-modal-content1-head{
        font-size: 20px;
        font-weight: bold;
        text-align: center;
    }
    .custom-modal-content1-text1{
        text-align: center;
        font-size: 14px;
    }
    .custom-modal-content1{
        padding:20px 20px;
    }
    .auth-form-submit-wrap button{
        width:100%;
        justify-content: center;
    }
    .auth-form-submit-wrap{
        margin-top: 15px;
    }
    .auth-form-anchors_item_type1{
        font-size: 14px;
        text-align: center;
    }
    .cart-global-step-3__inner_text1{
        font-size: 18px;
    }
    .custom-page1__inner_about_line_col2_slider-swiper-slider-item-arrow{
        display: none;
    }
    .custom-page1__inner_about_line_col2_slider-swiper-slider:after{
        display: none;
    }
    .custom-page1__inner_about_line_col2_slider-swiper-slider{
        padding-right: 50px;
    }
    .vacansies-page1-listing_item_inner{
        padding:20px 20px;
        border-radius: 20px;
    }
    .vacansies-page1-listing_item_inner_list2_item_text2{
        line-height: 1.3;
    }
    .vacansies-page1-listing_item_inner_btn{
        justify-content: center;
    }
    .vacansies-page1-listing_item_inner_title{
        text-align: center;
    }
    .vacansies-page1-listing_item_inner_zp{
        text-align: center;
    }
    #delivery-modal .modal-dialog{
        height: 100%;
        margin: 0;
    }
    #delivery-modal .modal-content {
        background-color: transparent;
        border: none !important;
        height: 100%;
    }
    #delivery-modal .custom-modal-content1{
        border-radius: 0;
        height:100%;
        overflow: auto;
    }
    .delivery-modal-content_form{
        margin-top: 10px;
    }
    .delivery-modal-content_city_types{
        margin-top: 10px;
    }
    #delivery-modal .custom-modal-content1-close {
        top: 10px;
        right: 10px;
        transform: unset;
        left: unset;
    }
    #delivery-modal .custom-modal-content1-close path{
        fill:#000;
    }
    #delivery-modal .custom-modal-content1-close{
        width:22px;
        height:22px;
    }
    #delivery-modal .custom-modal-content1-close svg{
        width:22px;
        height:22px;
    }
    .menu-listing1_list1_item_inner_img img {
        height: calc(80% + 25px);
    }
    .cart1-products-listing_list1_item_block1_box_pribor_select_list1_item_box>span>a{
        width:20px;
        height:20px;
    }
    .cart1-products-listing_list1_item_block1_box_pribor_select_list1_item_box>input{
        height:20px;
    }
    .lc-swiper-slider1_item_exit{
        position: static;
        margin-top: 20px;
    }
    .lc-swiper-slider1_item_exit>a img{
        width:16px;
    }
    .lc-swiper-slider1_item_exit>a .t_text {
        padding-left: 6px;
        font-size: 13px;
        position: relative;
        top: -2px;
    }
    .__jivoMobileButton {
        margin-bottom: 50px;
    }
    .new-review1_form-u-btn{
        display: flex;
        justify-content: center;
    }
    .cart-gift-title .t_img{
        width:30px;
    }
    .cart-gift-title .t_text {
        width: calc(100% - 30px);
        padding-left: 15px;
        font-size: 20px;
        font-weight: bold;
    }
    .qr-code-modal-cont-box1-text1{
        font-size: 14px;
    }
    .qr-code-modal-cont-box1-listing1-list1-item-text1{
        font-size: 14px;
        line-height: 1.3;
    }
    .qr-code-modal-cont-box1-listing1-list1-item-img1{
        max-width: 190px;
    }
    .qr-code-modal-cont-box1-listing1-list1-item-img1 img{
        max-width: 100%;
    }
    .qr-code-modal-cont-buttons-btn-approve{
        margin-left: 20px;
    }
    .qr-code-modal-cont-buttons-btn-cancel>a, .qr-code-modal-cont-buttons-btn-approve>a{
        font-size: 14px;
    }
    .extra-products-sale-cart-preview-block{
        flex-wrap: wrap;
        border-radius: 25px;
        padding:20px 20px;
    }
    .extra-products-sale-cart-preview-block-left{
        width:100%;
    }
    .extra-products-sale-cart-preview-block-right{
        width:100%;
        padding:0;
        margin-top: 15px;
    }
    .extra-products-sale-cart-preview-block-right-title{
        text-align: center;
        font-size: 16px;
    }
    .extra-products-sale-cart-preview-block-right-desc{
        line-height: 1.3;
    }
    .extra-products-sale-cart-preview-listing-block-box1{
        flex-wrap: wrap;
    }
    .extra-products-sale-cart-preview-listing-block-box1-left{
        width:100%;
    }
    .extra-products-sale-cart-preview-listing-block-box1-right{
        width:100%;
        padding:0;
        margin-top: 15px;
    }
    .extra-products-sale-cart-preview-listing-block{
        margin-left: -20px;
        margin-right: -20px;
    }
    .extra-products-sale-cart-preview-listing-block-box1{
        padding:25px 25px 0 25px;
    }

    .extra-products-sale-cart-preview-listing-block-box1-right-text{
        line-height: 1.3;
    }
    .extra-products-sale-cart-preview-listing-block-box2-list1-item{
        min-width: 85%;
    }
    .extra-products-sale-cart-preview-listing-block-box2-list1{
        margin-top: 0;
    }
    .extra-products-sale-cart-preview-listing-block-box2-list1-item-box-name{
        line-height: 1.2;
    }
    .cart-global-step-3__inner{
        padding:0 20px;
    }
    .cart-global-step-3__inner_text1_delivery{
        padding:20px 15px;
        font-size: 17px;
        border-radius: 20px;
    }

    .preload-item {
        width: 150px;
        height: 150px;
        background-size: 150px;

        top: calc(50% - 75px);
        left: calc(50% - 75px)
    }

    .roulette-head p {
        line-height: 1.2;
    }

    .roulette-head h1 {
        font-size: 22px;
    }

    .possible-prizes_item {
        line-height: 1.2;
    }
    .cart-shop-roulette a{
        font-size: 17px;
    }
    .cart-shop-roulette{
        margin-top: 30px;
    }
    .cart-shop-roulette_btn p{
        font-size: 14px;
    }
    .possible-prizes_item span{
        margin-right: 10px;
    }
    .possible-prizes_item span{
        width:25px;
        height:25px;
        flex: 0 0 25px;
        font-size: 13px;
    }
    .possible-prizes_item{
        font-size: 14px;
        padding:0 10px;
    }
    .possible-prizes_list{
        margin-left: -10px;
        margin-right: -10px;
    }
    .prize-result{
        justify-content: unset;
    }
    .promoModalAfterOrderContentBox1Line2 {
        font-size: 20px;
        text-align: center;
    }
    .promoModalAfterOrderContentBox1{
        padding: 30px 20px 10px 20px;
    }
    .promoModalAfterOrderContentBox1Line1Text{
        margin-bottom: 4px;
    }
    .promoModalAfterOrderContentBox1Line3{
        font-size: 16px;
        line-height: 1.2;
        text-align: center;
    }
    .promoModalAfterOrderContentBox1Line4{
        flex-wrap: wrap;
    }
    .promoModalAfterOrderContentBox1Line4Inp{
        width: 100%;
        display: flex;
        justify-content: center;
    }
    .promoModalAfterOrderContentBox1Line4MakeScreen{
        width: 100%;
        margin-top: -30px;
        display: flex;
        justify-content: center;
    }
    .promoModalAfterOrderContentBox1Line4MakeScreen img{
        max-width: 200px;
    }
    .promoModalAfterOrderContentBox1Line4Inp img{
        max-width: 200px;
    }
    .promoModalAfterOrderContentBox1Line4MakeScreen span {
        font-size: 13px;
        top: 30%;
        left: 50%;
        white-space: nowrap;
        transform: translateX(-50%);
    }
    .promoModalAfterOrderContentBox1Line5{
        text-align: center;
        margin-top: -25px;
    }
    .promoModalAfterOrderContent>img {
        left: 50%;
        z-index: 10;
        max-width: 80%;
        transform: translateX(-50%);
    }
    .promoModalAfterOrderContent{
        padding-bottom: 100px;
    }
    .menu-listing1_list1_items_item_inner_box_name{
        font-size: 15px;
    }
    .menu-listing1_list1_items_item_inner_box_btn a.to_cart{
        height: 40px;
    }
    .cart-global-step-2__inner_block1_comment_cont > textarea{
        padding: 15px;
        border-radius: 15px;
        font-size: 14px;
    }
    .user-addresses-modal input.form-control{
        font-size: 14px !important;
    }
    .address-suggestion-item{
        font-size: 14px !important;
    }
    .menu-listing1_list1_items_item {
        width: calc(50% - 8px);
    }


    /*end480*/
}
@media (max-width: 375px){
    .sales-swiper-slider{
        padding-right: 25px;
    }
    .menu-swiper-slider{
        padding-right: 25px;
    }
    .index-create-order__inner_btn a{
        max-width: 100%;
        min-width: unset;
        width:100%;
    }
    .index-create-order__inner_btn{
        width:100%;
    }
    .reviews1__inner_box1_content_list1_item_q_box {
        width:100%;
    }
    .reviews1__inner_box1_content_buttons_list1_item a{
        font-size: 15px;
        padding:0 20px;
    }
    /*end375*/
}