/* media style block  */

@media (max-width: 1192px) {
    .header__box_mid {
        padding: 10px;
    }
    .mobile_menu {
        width: 31px;
        height: 16.978px;
        background-image: url(/img/mobile_menu_icon.svg);
        background-position: center;
        background-repeat: no-repeat;
        cursor: pointer;
    }
    .mobile_phone {
        width: 23px;
        height: 23px;
        background-image: url(/img/mobile_phone_icon.svg);
        background-position: center;
        background-repeat: no-repeat;
        cursor: pointer;
    }
    .slick-dots {
        bottom: 15px !important;
    }
    .menuMobile {
        flex-direction: column;
        gap: 20px;
        position: fixed;
        z-index: 4;
        top: 0;
        bottom: 0;
        margin: 0;
        left: 0;
        display: none;
        width: 80vw;
        height: 100vh;
        background: #FEFBFB;
        align-items: flex-start;
        /* padding: 10px; */
        overflow: auto;
    }
    .menuMobile_active {
        display: flex;
    }
    .bgMobileMenu {
        background: rgba(0, 0, 0, 0.5);
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100vh;
        backdrop-filter: blur(2.5px);
        z-index: 9999;
        display: none;
    }
    .bgMobileMenu_active {
        display: block;
    }
    .logo__menu_mobile {
        width: 50vw;       
        padding-left: 10px;
        padding-top: 10px;
    }
    .logo__menu_mobile_link {
        order: -2;
    }
    .header__box_bottom {
        display: none;
    }
    .header {
        background: linear-gradient(180deg, #6F1B2D -17.86%, #520916 147.14%);
    }
    .logo__company {
        display: none;
    }
    .logo__company_mobile {
        display: block;
    }
    .top__menu {
        flex-direction: column;
        align-items: flex-start;
        width: 100%;
        gap: 0;
    }
    .top__menu_item {
        width: 100%;
        border-bottom: 1px solid rgba(186, 148, 148, 0.37);
        padding: 10px;
    }
    .midMobile {
       width: 100%;
       order: -1;
       display: none; 
    }
    .midMobileActvie {
        display: flex;
    }
    .midMobileNone {
        display: none;
    }
    .header__box_top {
        flex-direction: column;
        align-items: flex-start;
        order: 1;
        padding: 0;
        padding-left: 10px;
        display: none;
    }
    .header__box_topActvie {
        display: flex;
    }
    .menuSocialBlock {
        margin-bottom: 0;
    }
    .header__box_top .header__box_top_item:nth-child(3) {
        flex-direction: column;
    }
    .menuSocialBlock .vb {
        background-image: url(/img/vbIconDarck.svg);
    }
    .menuSocialBlock .wp {
        background-image: url(/img/wpIconDarck.svg);
    }
    .menuSocialBlock .tg {
        background-image: url(/img/tgIconDarck.svg);
    }
    .msg__el {
        display: none;
    }
    .phone__el:first-child {
        margin-right: 0;
    }
    .cookie__wrapper p {
        font-size: 11px;
    }
    .cookie__wrapper a {
        font-size: 11px;
    }
    .cookie__btn {
        font-size: 11px;
    }
    .button_close {
        position: absolute;
        top: 20px;
        right: 10px;
        cursor: pointer;
        /* border-radius: 50%; */
        transition: 0.3s;
    }
    .product__box {
        justify-content: center;
    }
    .product__box_item {
        max-width: 180px;
    }
    .product__stick {
        width: 10vw;
        height: 10vw;
    }
    .price__box_value {
        font-size: 15px;
    }
    .price__box_value_old {
        font-size: 12px;
    }
    .product__box_item_info_name {
        font-size: 14px;
    }
    .slider__content_title {
        font-size: 33px;
    }
    .top__control {
        gap: 20px;
        padding-left: 10px;
    }
    .slider__content_subtitle {
        font-size: 18px;
    }
    .slider__content {
        padding: 10px;
    }
    .container_top_margin {
        margin-top: 54px;
    }
    .slider_text_big {
        font-size: 36px;
    }
    .main__slider_item_content {
        padding: 10px;
    }
    .perfect__box_container {
        justify-content: center;
    }
    .item_text_title {
        font-size: 22px;
    }
    .why__box {
        margin-top: 43px;
        margin-bottom: 43px;
    }
    .often__box {
        margin-top: 43px;
        margin-bottom: 43px;
    }
    .why__box_container {
        padding: 10px;
    }
    .reviews__box {
        justify-content: center;
    }
    .footer__box {
        padding-bottom: 40px;
    }
    .footer__boxContent {
        flex-direction: column;
        padding: 10px;
        gap: 10px;
        margin-bottom: 10px;
        align-items: center;
    }
    .footer__boxContent_bottom {
        flex-direction: column;
        gap: 20px;
    }
    .copyright_text {
        order: 1;
    }
    .application__box {
        flex-direction: column;
        gap: 30px;
    }
    .button__right {
        top: 85%;
        display: none !important;
    }
    .button__left {
        top: 85%;
        display: none !important; 
    }
    .iphone__block {
        display: none;
    }
    .application__block {
        height: max-content;
        background-image: none;
        background-color: #6F1B2D;
        padding: 10px;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(/img/appMobileBg.png);
        width: 95%;
        align-self: center;
    }
    .application__block_title {
        font-size: 6vw;
    }
    .application__block_subtitle {
        font-size: 4vw;
        margin-bottom: 30px;
    }
    .application__block_el_item {
        flex-direction: row;
        margin-bottom: 30px;
    }
    .application__block_el {
        gap: 0px;
        flex-direction: column;
        flex-wrap: nowrap;
    }
    .app__text {
        font-size: 17px;
    }
    .app__link {
        margin-bottom: 10px;
    }
    .title__page {
        font-size: 32px;
    }
    .block_search_active {
        transform: translateX(-22%);
    }
    .block_search {
        width: 89%;
    }
    .header__box_top .header__box_top_item:nth-child(2) {
        display: none;
    }
    .text_svyz {
        display: block;
        color: #000;
        font-family: Raleway;
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 168.9%; /* 23.646px */
        letter-spacing: 0.28px;
        margin-bottom: 10px;
    }
    .mobile__none {
        display: block;
    }
    .footer__boxContent_item:nth-child(1) {
        gap: 10px;
        align-items: center;
    }
    .footer__boxContent_item:nth-child(2) {
        display: none;
    }
    .footer__boxContent_item:nth-child(3) {
        display: none;
    }
    .footer__boxContent_item:nth-child(4) {
        align-items: center;
    }
    .footer__text {
        display: none;
    }
    .footer__mobile_menu {
        display: flex;
        align-items: center;
        justify-content: space-around;
        width: 100%;
        position: fixed;
        bottom: 0;
        height: 65px;
        background: linear-gradient(180deg, #6F1B2D -17.86%, #520916 147.14%);
        z-index: 1;
    }
    .footer__mobile_menu_item {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 10px;
    }
    .footer__mobile_menu_item_text {
        color: rgba(255, 255, 255, 0.50);
        font-family: Raleway;
        font-size: 9px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    .footer__mobile_menu_item:nth-child(1) {
        /* width: 35.49px;
        height: 27.28px; */
        
    }
    .footer__mobile_menu_item:nth-child(2) {
        /* width: 21.849px;
        height: 23.468px; */
    }
    .footer__mobile_menu_item:nth-child(3) {
        /* width: 21.04px;
        height: 20.231px; */

    }
    .footer__mobile_menu_item:nth-child(4) {
        /* width: 24.117px;
        height: 23.31px; */
    }
    .main__slider_item_height {
        height: 350px;
    }
    .perfect__box_container_item_title {
        font-size: 23px;
    }
    .perfect_width {
        max-width: 100vw;
        width: 93vw;
    }
    .reg__text {
        text-align: center;
    }
    .bread__crumb {
        padding-left: 10px;
    }
    .title__page_align {
        padding-left: 10px;
    }
    .cart__box {
        justify-content: center;
        padding: 10px;
        flex-wrap: nowrap;
        flex-direction: column;
    }
    .cart__container_elm_item_info_img {
        width: 61px;
        height: 61px;
    }
    .cart__container_elm_item_info_block {
        width: 70%;
    }
    .cart__container_elm_item_info {
        align-items: flex-start;
    }
    .cart__container_elm_item_control {
        margin-top: 20px;
    }
    .cart__container_elm_item {
        justify-content: center;
    }
    .product__stick_cart {
        width: 5vw;
        height: 5vw;
        bottom: 5px;
        right: 5px;
    }
    .catalog__box_top {
        flex-direction: column;
    }
    .catalog__box_bottom {
        flex-direction: column;
    }
    .catalog__dropdown_box {
        flex-direction: column;
        gap: 20px;
    }
    .sort__box {
        margin-top: 20px;
    }
    .catalog__box {
        padding-left: 10px;
        padding-right: 10px;
    }
    .delivery__box {
        padding: 10px;
    }
    .express__delivery_box_list {
        flex-direction: column;
        align-items: center;
    }
    .delivery__box_text {
        padding: 10px;
    }
    .express__delivery_box {
        padding: 10px;
    }
    .terms__list {
        flex-direction: column;
    }
    .express__delivery_box {
        padding: 10px;
    }
    .paymentreturn__box_list {
        justify-content: center;
    }
    .express__delivery_box_title {
        padding-left: 10px;
        padding-right: 10px;
    }
    .contacts__box_cotrol {
        flex-wrap: nowrap;
        flex-direction: column;
        gap: 10px;
    }
    .cotrol_right_rek {
        padding: 20px;
        font-size: 16px;
    }
    .cotrol_right_write {
        padding: 20px;
        font-size: 16px;
    }
    .shop__box {
        justify-content: center;
    }
    .contacts__box_cotrol_mid {
        order: -1;
        flex-direction: row;
        gap: 20px;
    }
    .opt__box {
        padding: 10px;
    }
    .news__box {
        justify-content: center;
    }
    .news__box_content {
        padding: 10px;
    }
    .help__block {
        padding: 10px;
    }
    .compound__container {
        flex-direction: column;
        gap: 20px;
    }
    .product__box_top_right_title {
        font-size: 30px;
    }
    .product__box_top_right {
        padding: 10px;
    }
    .product__bottomCart {
        flex-direction: column;
        align-items: flex-start;
        gap: 10px;
    }
    .product__tab__box_tab_item {
        font-size: 20px;
    }
    .product__tab {
        padding: 10px;
        margin-top: 40px;
    }
    .article_slider_img {
        object-fit: cover;
    }
    .slick-slide {
        height: auto !important;
    }
    .slider__box {
        padding: 10px;
    }
    .slider__box_sliderTop {
        height: auto !important;
    }
    .videoSlider__box {
        height: 100%;
    }
    .main__slider_item {
        height: 340px !important;
    }
    .ceo__box {
        padding: 10px;
    }
    .product__icon_box {
        gap: 40px;
        justify-content: center;
    }
    .dropdown {
        width: 30vw;
    }
}
@media (max-width: 500px) {
    .product__box_item {
        max-width: 49vw;
    }
    .buy__now {
        width: 98vw;
        overflow: auto;
    }
    .mobileSliderBox {
        flex-wrap: nowrap;
        overflow: hidden;
        width: 1920px;
        justify-content: flex-start;
        margin-left: 40px;
    }
    .hollidays__box {
        flex-wrap: nowrap;
        /* overflow: hidden; */
        width: 1920px;
        justify-content: flex-start;
        padding-left: 10px;
    }
    .perfect__box_container:last-child {
        width: 98vw;
        overflow: auto;
        justify-content: flex-start;
    }
    .help__box {
        transform: translateX(-80%) translateY(0%);
    }
    .reviews__form_box {
        flex-direction: column;
        align-items: center;
    }
    .form {
        padding: 20px;
    }
    .reviews__form_box_bg {
        max-width: 100%;
        display: none;
    }
    .btn__main_submit {
        width: 162px;
        font-size: 16px;
    }
}

@media (min-width: 1193px) {
    .mobile_menu {
        display: none;
    }
    .mobile__none {
        display: none;
    }
    .mobile_phone {
        display: none;
    }
    .menuMobile {
        display: none;
    }
    .logo_order {
        order: -1;
    }
    .logo__company {
        display: block;
    }
    .logo__company_mobile {
        display: none;
    }
    .text_svyz {
        display: none;
    }
    .footer__mobile_menu {
        display: none;
    }
}

/* ******  */

