@media(max-width:1600px){
    .slider--topitems__inner{
        overflow: hidden;
    }
    .js__slider--sameitems__container:hover .slick-next, .slick_p:hover .slick-next{
        right:0;
    }
    .js__slider--sameitems__container:hover .slick-prev, .slick_p:hover .slick-prev{
        left:0;
    }
    .fnc--items--slider__main{
        max-width:270px;
        margin:0 auto;
    }
    .header--centerhead__inner,
    .header--overhead{
        padding:0 15px;
    }
    .header--underhead__inner{
        max-width:95%;
    }
    .header--centerhead{
        max-width:90%;
        margin:0 auto;
    }
}
@media(max-width:1550px){
    .home .fnc--center--catalog__list--item{
        max-width:360px;
    }
    .home .content--center--separator__1 {
        max-width: 1400px;
    }
    .fnc--slider--container,
    .fnc--slider--inner__images{
        width: 750px !important;
    }
    .home .js__adv--banner__absolute{
        width:750px;
        height:750px;
    }
    .home .fnc--center--articles__listitem {
        max-width: 313px;
    }
    .home .fnc--center--articles__container{
        width:640px;
        padding-left:0;
    }
}
@media(max-width:1500px){
    .breads,
    [data-page='category'] .content--center--inner {
        padding: 10px;
    }
    .js__category--id{
        max-width:97%;
    }
    .home .fnc--center--catalog__list--item{
        max-width:330px;
    }
    .home .content--center--separator__1 {
        max-width: 1320px;
    }
    .fnc--slider--container,
    .fnc--slider--inner__images{
        width: 700px !important;
    }
    .home .js__adv--banner__absolute{
        width:49%;
        height:49%;
    }
    .home .fnc--center--articles__container {
        width:600px;
    }
    .home .fnc--center--articles__listitem {
        max-width: 290px;
    }
    .home .fnc--center--articles__listitem:nth-child(3) {
        margin-top: -145px;
    }
}
@media(max-width:1350px){
    .home .fnc--center--articles__listitem:nth-child(3) {
        margin-top: -125px;
    }
    .left_news .fnc--center--articles--listitem__info, .home .fnc--center--articles--listitem__info{
        width:100%;
        min-width:100%;
    }
    .home .fnc--center--articles__container{
        width:515px;
    }
    .home .fnc--center--articles__listitem{
        max-width:250px;
    }
    .home .fnc--center--catalog__list--item {
        max-width: 300px;
    }
    .home .content--center--separator__1 {
        max-width: 1130px;
    }
}
@media(max-width:1250px){
    .home .fnc--center--catalog__list--item{
        max-width:280px;
    }
}
@media(max-width:1200px){
    .js__quick_view--popup .itempage--left--column{
        display:block;
    }
    .menu--catalog__item a, .menu--chapters__item a{
        font-size:12px;
    }
}
@media(max-width:1150px){
    .home .js__adv--banner__absolute{
        width: 550px !important;
        height: 550px !important;
    }
    .fnc--slider--container,
    .fnc--slider--inner__images{
        width: 570px !important;
        height: 570px !important;
    }
    .home .fnc--center--articles__listitem {
        max-width: 228.5px;
    }
    .home .fnc--center--articles__listitem:nth-child(3) {
        margin-top: -115px;
    }
    .left_news .fnc--center--articles--listitem__info, .home .fnc--center--articles--listitem__info{
        font-size:14px;
        line-height:22px;
    }
    .home .fnc--center--catalog__container{
        padding:0 15px;
        box-sizing: border-box;
    }
    .home .fnc--center--articles__container {
        width: 470px;
    }
    .home .fnc--center--catalog__list--item {
        max-width: 250px;
    }
    .home .fnc--center--catalog--item__name{
        width:100%;
    }
    .home .content--center--separator__1 {
        max-width: 1040px;
    }
    .umovi_vikoristannya_saitu {
        padding: 0 10px;
    }
}
@media(max-width:1100px){
    .widget_text_description, .widget_text_description a,
    .widget_text_name{
        font-size:12px;
    }
    .itempage--tab--info {
        padding: 0 15px;
    }

    .registration--main__inner {
        justify-content: center!important;
        margin: 0 auto!important;
        margin-right: auto!important;
        width: 80%!important;
        background: #d9e0e2d9!important;
    }

}
@media(max-width:1050px){
    .menu--catalog__item a, .menu--chapters__item a{
        padding:15px;
    }
    .home .js__adv--banner__absolute{
        width: 530px !important;
        height: 530px !important;
    }
    .home .fnc--center--articles__container {
        width: 450px;
    }
    .home .content--center--separator__1 {
        max-width: 995px;
    }
    .fnc--slider--container,
    .fnc--slider--inner__images{
        width: 530px !important;
        height: 530px !important;
    }
    .home .fnc--center--articles__listitem{
        max-width:218px;
    }
    .home .fnc--center--articles__listitem:nth-child(3) {
        margin-top: -105px;
    }
}
@media(max-width:1000px){
    .button_cat svg{
        width:30px;
        height:30px;
    }
    .button_cat{
        width: 50px;
        display:Flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        height: 50px;
        position: fixed;
        border-top-right-radius: 10px;
        left: 0;
        top: 50%;
        background-color: #fff;
        z-index: 95;
        box-shadow: 5px 4px 8px 1px rgb(0 0 0 / 22%);
        border-bottom-right-radius: 10px;
    }
    .js__category--id {
        margin: 0 auto;
    }
    .content--center--inner__center{
        overflow: hidden;
        transition-duration: 0.4s;
        -webkit-transition:0.4s;
        -ms-transition:0.4s;
        margin-left:0;
    }


    .content--center--inner__left{
        position:fixed;
        left:-100px;
        height:100%;
        top:0;
        z-index:500;
        width:0;
        opacity: 0;
        overflow: hidden;
    }
    .content--center--inner__left .slick-slider{
        display:none;
    }
    .fnc--column--catalog{
        padding-top:10px;
        padding-left:10px;
    }
    .fnc--column--catalog__container{
        padding-right:10px;
    }
    .left_news,
    .some_cat_header{
        display:none;
    }
    .button_cat{
        display:flex;
    }
    .flexing{
        width:100%;
        height:100%;
        opacity: 1;
        z-index:499;
        overflow: visible;
    }
    .cat_reveal{
        width:70%;
        max-width:100%;
        margin:0;
        left:0;
        top:0;
        background-color:#fff;
        opacity: 1;
        overflow: visible;
        overflow-y: auto;
    }
    .home .fnc--center--articles__listitem:nth-child(4) {
        height: 168px;
    }
    .home .js__adv--banner__absolute{
        width: 480px !important;
        height: 480px !important;
    }
    .fnc--slider--container,
    .fnc--slider--inner__images{
        width: 480px !important;
        height: 480px !important;
    }
    .home .fnc--center--articles__listitem {
        max-width: 195px;
    }
    .home .fnc--center--articles__listitem:nth-child(3) {
        margin-top: -89px;
    }
    .home .fnc--center--catalog__container {
        padding: 0 15px;
        align-items: center;
        justify-content: center;
        box-sizing: border-box;
        flex-wrap: wrap;
    }
    .home .fnc--center--catalog__list--item {
        max-width: 330px;
        margin:15px;
    }
    .home .fnc--center--articles__container {
        width: 408px;
    }
    .home .content--center--separator__1 {
        max-width: 905px;
    }
    .itempage--left--column {
        width: 100%;
        flex-wrap: wrap;
        flex-direction: column;
    }
    .itempage--tabs--buttons {
        flex-wrap: wrap;
    }
    .itempage--tabs--button {
        margin-bottom: 20px;
    }
    .fnc--small--images--inner {
        flex-direction: row;
    }
    .fnc--small--images__wrap {
        width: 100%;
    }
    .itempage--item--image__icons {
        right: 0;
        left: 0;
    }
    .registration--main__inner {
        width: 100%!important;
    }
    .buttons_array {
        opacity: 1;
        top: 30%;
    }
    .fnc--products--listitem:hover img {
        -moz-filter: none;
        -o-filter: none;
        -webkit-filter: none;
        filter: none;
    }
}
@media(max-width:950px){

    .mobile{
        display:flex;
    }
    .footer_container{
        flex-wrap:wrap;
        justify-content: center;
    }
    .widget_block {
        padding: 10px;
        width: 250px;
        text-align: center;
        margin: 25px;
    }
    .header--centerhead--inner__logo img{
        max-width:160px;
    }
    .fnc--search{
        position:fixed;
        top:-100px;
        z-index:-100;
        opacity: 0;
        left:0;
        width:100%;
    }
    .header--centerhead--inner__logo, .header--centerhead--inner__column2, .header--centerhead--inner__column3 {
        max-width: 186px;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .some_cart_text, .account_buttons a{
        font-size:10px;
    }
    .header--underhead__inner{
        max-width:100%;
        display:flex;
        overflow: hidden;
        flex-direction: column;
        align-items:center;
        opacity: 0;
        top: -100px;
        position:fixed;
        left:0;
        height:0;
        width:100%;
        z-index:-100;
        padding-top:100px;
        justify-content:flex-start;
    }

    .open{
        z-index:101;
    }
    .close_search{
        outline: none;
        cursor: pointer;
        background: 0 0;
        padding: 0;
        border: none;
        color: #333;
        font-size: 15px;
        display: flex!important;
        align-items: center;
        justify-content: center;
        width: 52px;
        height: 100%;
        right: 0;
        top: 0;
        position:absolute;
    }
    .mobilize .menu--chapters,
    .mobilize .menu--catalog {
        display: flex;
        flex-direction: column;

        align-items: center;
        justify-content: center;
    }
    .mobilize .menu--chapters__item, .mobilize .menu--catalog__item {
        margin-bottom: 10px;
        display: flex;
        align-items: center;
        width:300px;
        flex-wrap: wrap;
        position:relative;
        justify-content: center;
    }
    .menu--catalog--submenu__item{
        width:100%;
    }

    .mobile_logo, .mobile_utils{
        display:flex;
    }
    .mobile_utils {
        flex-wrap: wrap;
        max-width: 370px;
        width: 100%;
        margin-top:40px;
        align-items: center;
        justify-content: space-between;
    }


    .menu--catalog__item a, .menu--chapters__item a {
        padding: 0;
        width:100%;
        box-sizing: border-box;
    }
    .view_block{
        display:none;
    }



    .search_button{
        display:flex;
        align-items: center;
        justify-content: center;
        width:25px;
        height:25px;
        position:relative;
    }
    .header--centerhead{
        padding:20px 0;
    }
    .body {
        padding-top: 107px;
    }
    .menu--catalog__item a:hover:after, .menu--chapters__item a:hover:after,
    .header--overhead{
        display:none;
    }
    .reveal_search{
        top: 0;
        opacity: 1;
        background-color: #fff;
        z-index: 1;
        width: 100%;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
        padding-bottom: 10px;
        padding-top: 10px;
        box-shadow: 2px 7px 8px 1px rgba(0,0,0,0.25);
    }
   .shade{
        background-color:rgba(0,0,0,0.4);
        width:100%;
        height:0;
        position:fixed;
        z-index:-100;
        left:0;
        top:0;
        opacity: 1;
    }
    .reshade{
        opacity: 1;
        height:100%;
        z-index: 1;
    }
    .header--centerhead--inner__column2{
        width:0px;
    }
    .fnc--search--dropdown {
        max-width: 100%;
        background-color: #fff;
        height: 100vh;
        position: fixed;
        width: 100%;
        overflow-x: hidden;
        top: 60px;
        overflow-y: scroll;
    }
    .close_search {
        margin-left: 40px;
        width: 24px;
        height: 24px;
        background-image: url(../img/source/close_w.png);
        color: transparent;
        cursor: pointer;
        font-size: 0;
        background-repeat: no-repeat;
        background-position: center;
    }

    .mobilize{
        top:0;
        height:100%;
        position:fixed;
        left:0;
        opacity:1;
        background-color:#fff;
        z-index:100;
        overflow-x:hidden;
        overflow-y:scroll;
    }
    .mob_info_block{
        display:none;
    }
    .mobilize .arrow_down{
        background-image:url('../img/source/utils/arrow_dow.svg');
        background-repeat: no-repeat;
        background-position: center;
        width:30px;
        height:30px;
        top:0;
        position:absolute;
        right:0;
        margin-left:10px;
    }
    .mobile_utils .search_button svg{
        width:25px;
        height:25px;
    }
    .mobile_utils .socials,
    .mobile_utils .search_button,
    .mobile_langs{
        max-width:88px;
        width:100%;
    }
    .mobilize .mobile_utils .socials a{
        font-size: 0;
        color: transparent;
        width: 36px;
        height: 36px;
        display: block;
        cursor: pointer;
        background-color: transparent;
        background-position: center;
        background-repeat: no-repeat;
    }
    .mobile_langs div{
        margin: 0 5px;
    }
    .mobilize .mobile_langs{
        display:flex;
        justify-content: center;
        align-items: center;
    }
    .mobile_utils .socials{
        display:flex;
        justify-content: center;
        align-items: center;
    }
    .mobile_utils .face-icon {
        background-size: 16px;
        margin: 0 4px;
        background-image: url(../img/source/utils/face-icon.png);
    }
    .mobile_utils .inst-icon {
        background-size: 28px;
        margin: 0 4px;
        background-image: url(../img/source/utils/inst-icon.png);
    }
    .mobile_logo{
        margin:0 auto 30px auto;
    }
    .content--center--page--cart {
        justify-content: space-around;
        padding-bottom: 100px;
        flex-wrap: wrap;
    }
    .cart--page--container {
        margin-top: 50px;
    }
    .cart--page--inner__left .cart--page--inner__line:last-child {
        margin-top: 50px;
    }
    .delivery_type .header_block {
        margin-top: 50px;
    }
    .cart--page--checkout {
        text-align: center;
    }
    .cart--page--container .js__order--checkout {
        float: none;
    }
    .cart--page--checkout_error {
        text-align: center;
        color: red;
    }
    .open_menu .menu--catalog__submenu{
        height:auto!important;
        position:relative;
        width: 100% !important;
        min-height:100px;
        box-sizing: border-box;
        top:0;
        left:0;
        right:0;
        margin:10px auto;
        overflow:visible!important;
        opacity: 1!important;
        display:block!important;
    }
    .mobilize .menu--catalog__item .menu--catalog__submenu{
        height:0;
        overflow:hidden;
        opacity: 0;
        display:none;
    }
}
@media(max-width:900px){
    .home .content--center--separator__1{
     display:flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
    }
    .home .js__adv--banner__absolute{
        width: 680px !important;
        height: 680px!important;
    }
    .home .fnc--center--articles__listitem:nth-child(4){
        height:350px;
    }
    .fnc--slider--container,
    .fnc--slider--inner__images{
        width: 680px !important;
        height: 680px!important;
    }
    .fnc--center--articles--listitem__image {
        overflow: hidden;
        display: flex;
        align-items: flex-start;
        justify-content: center;
    }
    .fnc--center--articles--listitem__image img{
        width:100%;
        height:auto;
    }
    .home .fnc--center--articles__container{
        width:700px;
        margin-top:30px;
    }
    .home .fnc--center--articles__listitem:nth-child(3){
        margin-top:0;
    }
    .home .fnc--center--articles__listitem {
        max-width: 350px;
        max-height: 350px;
        box-sizing: border-box;
        overflow: hidden;
    }
    .popup--container__close .close:before, .popup--container__close .close:after {
        left: 5px;
        height: 30px;
    }
    .fnc--products--listitem:hover .buttons_array {
        display: none;
    }

    .itempage--actpocket--center {
        flex-wrap: wrap;
    }
    .itempage--actpocket--plus, .itempage--actpocket--summ {
        font-size: 35px;
        width: 100%;
        padding: 30px;
    }
    .itempage--actpocket--buybutton {
        
    }

}
@media(max-width:870px){
    .footer_menu_block_it:first-child{
        text-align: center;
        margin-bottom:20px;
    }
    .title_footer{
        text-align: center;
    }
    .footer_menu_block {
        display: flex;

        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .footer_menu_block_it{
        width:300px;
    }
}
@media(max-width:825px){
    .fnc--slider--inner .fnc--slider--inner--arrow__left button, .fnc--slider--inner .fnc--slider--inner--arrow__right button, .fnc--slider--inner .fnc--slider--inner__buttons {
        opacity: 1!important;
        transition-duration: 0.4s;
        -webkit-transition: 0.4s;
        -ms-transition: 0.4s;
    }
    .footer_line .footer_line_container div{
        border-right:0;
    }
    .footer_line .footer_line_container {
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
    }
}
@media(max-width:800px){
    .itempage--center--column{
        width:100%;
        padding:25px;
        box-sizing: border-box;
    }
    .itempage--item--image img{
        width:100%;
    }
    .itempage--columns{
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .fnc--feedback_cont_form {
        width: 80%;
    }
    .container_about_us {
        flex-wrap: wrap;
    }
    .container_left_bl {
        width: 40%!important;
    }
    .container_center_bl {
        width: 60%!important;
    }
    .container_right_bl {
        width: 100%!important;
    }
    .container_center_bl_r-3,
    .container_right_bl_r-1 {
        display: none;
    }
    .container_left_bl_r-1 p, .container_left_bl_r-2 p {
       min-width: 100px!important;
    }
    .container_left_bl,
    .container_center_bl {
        width: 100%!important;
    }
    .container_center_bl {
        order: 1
    }
    .container_left_bl {
        order: 2
    }
    .container_right_bl {
        order: 3
    }
    .review_block {
        flex-direction: column;
    }
    .js__list--container {
        margin: 50px 0 0;
    }
    .fnc--articles--list .fnc--center--articles__listitem:nth-child(4) {
        flex-basis: auto;
        max-height: 100%;
    }
    .fnc--center--articles--listitem__name {
        top: 40%;
        height: 90px;
    }
    .content--center--article {
        top: 0;
        max-width: 95%;
        padding: 20px;
        margin-bottom: 50px;
    }
    .article_first_block h1 {
        top: 20%;
    }
    .fnc--articles--list .fnc--center--articles__listitem {
        flex-basis: 100%!important;
    }
    .header--underhead .contacts,
    .header--underhead .pro_nas {
        display: block;
    }
    .footer_menu_block_it:nth-child(1),
    .footer_menu_block_it:nth-child(2) {
        width: 300px;
    }
    .footer_menu_block_it:nth-child(1) {
        margin-bottom: 40px;
    }
    .footer_menu_block_it {
        margin-bottom: 20px;
    }
    .top_search {
        display: none;
    }

    .itempage--actpocket--item {
        flex-basis: 100%;
        margin-top: 20px;
    }

    .actPocket .itempage--actpocket--item:before {
        left: 5%;
    }
    #uSocial .uscl-bar.uscl-absolute--opened .uscl-list, .uSocial-Share .uscl-bar.uscl-absolute--opened .uscl-list {
        right: 40%!important;
    }
    #uSocial .uscl-bar.uscl-absolute .uscl-list, .uSocial-Share .uscl-bar.uscl-absolute .uscl-list {
        display: flex!important;
        position: relative!important;
        opacity: 1!important;
        visibility: visible!important;
    }

    .soc_item .uscl-item {
        margin-right: 0!important;
    }
    .share_text {
        margin-right: 30px!important;
    }
    .uSocial-Share {
        z-index: 1!important;
    }
    .uscl-slide-open {
        display: none!important;
    }
    .count_rew {
        right: 5px;
    }
    .feedback_products, .feedback_forms, .bef_text_form {
        padding: 0 20px;
    }
    .feedback_head_page h2:nth-child(2) br,
    .bef_text_form br {
        display: none;
    }


}
@media(max-width:700px){
    .home .fnc--center--articles__listitem:nth-child(4) {
        height: 290px;
        margin-top:0;
    }
    .home .fnc--center--articles__container{
        width:600px;
    }
    .fnc--slider--container, .fnc--slider--inner__images {
        width: 600px !important;
        height: 600px!important;
    }
    .home .js__adv--banner__absolute{
        width: 600px !important;
        height: 600px!important;
    }
    .fnc--center--articles--listitem__image {
        overflow: hidden;
        display: flex;
        align-items: flex-start;
        justify-content: center;
    }
    .header--centerhead--inner__logo{
        display:none;
    }
    .hypercats .fnc--center--catalog__list--item{
        width:100%;
        max-width:100%;
        margin:10px auto;
    }
}
@media(max-width:600px){

    .home .fnc--center--articles__container{
        width:500px;
    }
    .fnc--slider--container, .fnc--slider--inner__images {
        width: 500px !important;
        height: 500px!important;
    }
    .home .js__adv--banner__absolute{
        width: 500px !important;
        height:500px!important;
    }
    .home .fnc--center--articles__listitem:nth-child(4) {
        height: 240px;
    }
    .js__cart--popup {
        padding: 70px 15px 100px;
    }
    .js__cart--popup .popup--container__close {
        right: 20px;
        top: -60px;
    }
    .js__cart--popup .fnc--cartlist--cell__name {
        padding-left: 0;
        padding-right: 0;
    }
    .js__cart--list--colspan .strong,
    .js__cart--list--colspan .total_price{
        font-size: 20px;
    }
    .js__cart--popup .fnc--cartlist--row {
        flex-wrap: wrap;
    }
    .js__cart--popup .fnc--cartlist--cell__name {
        display: flex;
        width: 100%;
        flex-wrap: wrap;
    }
    .js__cart--popup .fnc--cartlist--cell__qnt,
    .js__cart--popup .fnc--cartlist--cell__amount,
    .js__cart--popup .fnc--cartlist--cell__delete {
        margin-top: 30px;
    }
    .js__cart--popup .fnc--cartpopup--buttons {
        flex-direction: column-reverse;
    }
    .js__cart--popup .fnc--cartpopup--continue, 
    .js__cart--popup .fnc--cartpopup--gotocart {
        max-width: 100%;
    }
    .js__cart--popup .fnc--cartpopup--continue {
        padding: 22px 15px;
    }
    .js__cart--popup .fnc--cartlist--cell__qnt input {
        width: 50px;
        height: 40px;
    }
    .js__cart--popup .lebutton {
        width: 30px;
        height: 28px;
        font-size: 0;
    }
    .itempage--center--quantity input {
        height: 30px;
    }
    .itempage--center--buybutton {
        height: 55px;
    }
    .itempage--center--buybutton .js__add--tocart {
        height: 100%;
    }
    .itempage--center--buyinfo .lebutton {
        width: 30px;
        height: 28px;
    }
    .close {
        position: relative;
        font-size: 0;
        color: transparent;
        background-color: transparent;
        border: 0;
        top: -10px;
        right: 29px;
    }
    .cont-page {
        display: flex;
        flex-direction: row;
        padding: 50px 10px;
        background: #f6f6f6;
        width: 100%;
        position: relative;
        left: 0;
        flex-wrap: wrap;
    }
    .cont-page h1 {
        display: block;
        width: 100%;   
        margin-bottom: 20px;
    }
    .cont-page .item {
        margin-bottom: 50px;
    }
    .home .fnc--center--articles__listitem {
        margin-bottom: 20px;
    }
    .fnc--products--listitem:hover .buttons_array {
        display: flex;
    }
    .top_search {
        display: block;
        width: 15px;
        height: 15px;
        margin-left: 20%;
    }
    .top_search path {
        fill: #9a9c9f;
    }
    .close_search {
        top: 50%!important;
        right: 0!important;
    }
    .fnc--search--dropdown {
        height: 100%;
        max-height: 100%;
    }
    .fnc--search--dropdown__price {
        text-align: center;
    }
    .fnc--search--dropdown__image {
        width: auto;
    }
    .fnc--search--dropdown__image img {
        max-width: 100px;
        max-height: max-content;
    }
}
@media (max-width: 550px) {
    .recept_add_block {
        flex-wrap: wrap;
    }
    .recept_add, .order_add {
        margin-bottom: 10px;
    }
}

@media(max-width:500px){
    body {
        padding-top: 77px;
    }
    .home .fnc--center--articles__container{
        width:400px;
    }
    .fnc--slider--container, .fnc--slider--inner__images {
        width: 400px !important;
        height: 400px!important;
    }
    .home .js__adv--banner__absolute{
        width: 400px !important;
        height:400px!important;
    }
    .home .fnc--center--articles__listitem:nth-child(4) {
        height: 190px;
    }
    .line_block .container{
        padding: 0 15px;
    }
    .home .fnc--center--articles__container{
        margin-top:30px;
    }
    .body {
        padding-top: 0px;
    }
    .fnc--login--fields .container {
        flex-wrap: wrap;
    }
    .fnc--login--fields .container .block {
        max-width: 100%!important;
    }
    .js__registration--page--content {
        padding: 0 10px!important;
    }
    .js__slider--sameitems__container .slick-next, .slick_p .slick-next {
        right: 0;
        opacity: 1;
    }
    .js__filters--wrapper {
        padding-left: 10px;
    }
    .fnc--filters--wrap {
        padding: 0 20px 0 10px;
    }
    .cart_title h1 {
        line-height: normal;
    }
    .close_search {
        margin-left: 0px;
        top: 0;
        right: -20px;
    }
    .menu--catalog__item a, .menu--chapters__item a {
        font-size: 14px;
        line-height: 25px;
    }
    .mobilize .arrow_down {
        background-size: 50%;
    }
    .total_in_cat {
        display: flex;
    }
    .total_in_cat  .js__see--count--items {
        margin-left: 5px;
    }
    .fnc--products--listhoritem__inner {
        flex-wrap: wrap;
    }
    .fnc--products--listhoritem__image {
        margin: 20px auto;
    }
    .itempage--tabs--buttons {
        justify-content: flex-start;
    }
    .itempage--tabs--button {
        margin-bottom: 15px;
        width: 100%;
    }
    .js__itempage--tab {
        padding: 0 15px 10px 15px;
        font-size: 16px;
    }
    #uSocial .uscl-bar.uscl-absolute .uscl-slide-open, .uSocial-Share .uscl-bar.uscl-absolute .uscl-slide-open {
        right: 40%!important;
    }
    .content--center--page--cart {
        justify-content: left;
    }
    .fnc--cartlist--section .fnc--cartlist--cell__img {
        display: none;
    }
    .fnc--cartlist--cell__delete {
        width: auto;
    }
    .cart--page--inner__line {
        width: 100%;
    }
    .cart--page--container .input_line {
        max-width: 100%;
    }
    .cart--page--container {
        margin-top: 50px;
        padding: 0 15px;
    }
    .cart--page--inner__left .cart--page--inner__line:last-child,
    .delivery_type .header_block,
    .payment_header, {
        margin-top: 25px;
    }
    .fnc--cartlist--cell__amount {
        min-width: 40px;
    }
    .fnc--cartlist--cell__name {
        width: 250px;
    }
    [data-page='account'] .fnc--cartlist--section, [data-page='cart'] .fnc--cartlist--section {
        margin-right: 0;
    }
    .cart_header {
        padding: 0 15px;
    }
    .home .fnc--center--articles__container {
        justify-content: center;
    }
    .menu--catalog__item a:after, .menu--chapters__item a:after {
        bottom: -5px;
    }

    #js__order--phone {
        width: 100%!important;
    }
    .cart-page--group label,
    .cart-page--payment-checkbox label {
        font-size: 13px;
    }
    h1 {
        line-height: normal;
    }
    .account--tabs__columns {
        flex-wrap: wrap;
    }
    .account--tabs---column__left,
    .account--tabs---column__right {
        flex-basis: 100%;
        margin: 50px 0;
    }
    .feedback_head_page h2 {
        font-size: 18px;
        line-height: 25px;
    }
    .feedback_produc {
        flex-direction: column;
    }
    .feedback_produc_title {
        width: 100%;
    }
    .feedback_forms {
        margin-top: 50px;
    }
    .feedback_products h3 {
        font-size: 25px;
        line-height: 32px;
    }
}

@media(max-width:425px){
    .left_news .fnc--center--articles--listitem__info, .home .fnc--center--articles--listitem__info{
        font-size:12px;
    }
    .home .fnc--center--articles__container{
        width:370px;
    }
    .fnc--slider--container, .fnc--slider--inner__images {
        width: 370px !important;
        height: 370px!important;
    }
    .home .js__adv--banner__absolute{
        width: 370px !important;
        height:370px!important;
    }

}
@media(max-width:375px){

    .home .fnc--center--articles__container{
        width:350px;
    }
    .fnc--slider--container, .fnc--slider--inner__images {
        width: 350px !important;
        height: 350px!important;
    }
    .home .js__adv--banner__absolute{
        width: 350px !important;
        height:350px!important;
    }

    .uSocial-Share .uscl-bar .uscl-list .uscl-item .ico_uscl {
        width: 45px!important;
        height: 45px!important;
    }
    .top_search {
        margin-left: 0%;
    }
    .soc_item {
        flex-wrap: wrap;
        text-align: center;
    }
    .share_text {
        width: 100%;
        margin-right: 0!important;
    }
    #uSocial, .uSocial-Share {
        margin: 0 auto;
        width: 100%;
    }
    .uSocial-Share .uscl-bar.uscl-absolute .uscl-list {
        margin: 0 auto!important;
        justify-content: center;
        right: 0;
    }
}
@media (max-width:355px) {
    .itempage--center--buyinfo{
        flex-direction: column;
        align-items: flex-start;
    }
    .home .fnc--center--articles__container {
        width: 330px;
    }
}