@media(max-width:2000px){
.slide1, .slide2, .slide4 {
    right: 250px;
        font-size: 40px;
    line-height: 60px;
}
.home_slider strong{
    font-weight: 500!important;
}
.anubis_med a.menu--catalog--link__active {
    color: #0a1a2f;
}

.fnc--products--listitem__image {
    height: 400px;
}

}

@media(max-width:1800px){
    .home_slider{
        right:60px;
    }

.slide1, .slide2, .slide4 {
    right: 180px;
}

.home_slider h1{
    font-size: 28px!important;
    line-height: 28px!important;
    font-weight: 300!important;
    padding-top: 90px!important;
}
}


@media(max-width:1590px){
    .fnc--slider--inner__text h1,
    .home_slider{
        /*line-height:33px;*/
        letter-spacing: 0;
        /*font-size:29px;*/
        font-size: 48px;
    	line-height: 48px;
    }

    .fnc--slider--inner__text .right {
		padding-right: 100px!important;
		text-align: right;
	}

    [data-page='category'] .content--center--inner{
        padding:0 15px;
        box-sizing: border-box;
    }

    .js__sameitems--slider--container .slick-arrow {
        width: 40px;
        height: 40px;
        background-color: #fff;
        z-index:20;
        box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.4);
        background-size: 29px;
    }
    .js__sameitems--slider--container .slick-prev{
        left:10px;
    }
    .js__sameitems--slider--container .slick-next{
        right:10px;
    }




    .breads{
        padding:0 15px;
    }
}
@media(max-width:1550px){
    .home_slider{
        font-size:32px;
        line-height:32px;
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform-origin: 50% 50% 0px;
    }
}
@media(max-width:1500px){
    .home_slider{
        font-size:28px;
        line-height:28px;
    }
}
@media(max-width:1450px){


}
@media(max-width:1400px){
.fnc--slider--inner__text {
    left: 150px;
}
}
@media(max-width:1350px){


    .fnc--products--listitem{
        max-width:375px;
    }
    .text-with-image .inner{
        padding:0 15px;
    }
}
@media(max-width:1300px){
    .home_slider{
        font-size:25px;
        line-height:25px;
    }
    .menu--catalog__item a{
        padding:5px 20px;
    }
    .menu--catalog__item a {
        font-size: 14px;
    }
}
@media(max-width:1250px){
    .home_slider{
        font-size:23px;
        line-height:23px;
    }
}
@media(max-width:1200px){
    .reg_first_block h1 span{
        margin-left:0!important;
    }
    .article_first_block h1{
        font-size:35px;
        padding:0;
    }
    [data-page='article'] .content--center--main{
        padding-top:0;
        padding-bottom:0;
    }
    [data-page='article'] .content--center--inner--center__column{
        padding:0;
    }
    .content--center--inner--center__column{
        padding:0 15px;
    }
    .home .content--center--page{
        padding:0 0;
    }
    .text-with-image .text-with-image-inn .image img {
        width: 90%;
    }
    .fnc--cartlist--cell__name{
        width:260px;
    }
}
@media(max-width:1150px){
    .fnc--center--catalog__list--item{
        margin:12px 12px;
    }

    .fnc--products--listitem {
        max-width: 325px;
    }
    .fixed .header--overhead__inner {
       padding: 5px 5px 0; 
    }
    .header .mail, .header .tel a {
        font-size: 10px;
    }
    .menu--catalog__item a {
        font-size: 12px;
    }
}
@media(max-width:1100px){
    .fnc--cartlist--cell__name{
        width:220px;
    }
    .fnc--products--listitem__name a{
        font-size:17px;
        padding-bottom:20px;
    }
    .menu--catalog__item a{
        padding:5px 15px;
    }
    .content--center--inner__left{
        max-width:250px;
    }
}
@media(max-width:1050px){
    .menu--catalog__item a,
    .footer .menu--chapters__link{
        font-size:12px;
    }
    .languages{
        flex-direction: column;
        margin-left:10px;
    }
    .home .text-with-image{
        padding-bottom:80px;
    }
    .menu--catalog__item a {
        padding: 5px 10px;
    }
}
@media(max-width:1024px){

    [data-page='cart'] .input_line{
        max-width:100%;
    }
    .anubis_med a.menu--catalog--link__active {
color: #dc0048!important;
}
}
@media(max-width:1000px){

    .header--centerhead--inner--column3__in2 .social_block{
        display: flex;
    }
    .cart--page--inner__line{
        max-width:100%;
    }
    .fnc--products--listitem {
        max-width: 300px;
    }
    .open span:first-child {
        transform: rotate(45deg);
        -webkit-transition-duration: .5s;
        -o-transition-duration: .5s;

        -moz-transition-duration: .5s;
        transition-duration: .5s;
    }

    .open span:nth-child(2){
        display:none
    }

    .open span:last-child {
        transform: rotate(-45deg);
        -webkit-transition-duration: .5s;
        -o-transition-duration: .5s;
        -moz-transition-duration: .5s;
        top:-8px;
        transition-duration: .5s;
    }
    .open{
        position:relative;
        top:2px;
    }


    .header--centerhead--inner__column2{
        position:fixed;
        left:0;
        top:0;
    }

    .mobile_lang{
        display:flex;
        flex-direction: row;
    }

    .header--centerhead--inner--column2__in2 .menu--catalog{
        display:flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }


    .mobile_search {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .header--centerhead--inner__column2 .languages{
        display:flex;
        margin-bottom:15px;
        align-items: center;
        justify-content: center;
    }
    .mobilize:before{
        position:fixed;
        left:0;
        top:0;
        height:55px;
        background-color:#fff;
        content:"";
        width:100%;
        z-index:1;
    }
    .mobilize .menu--catalog{
        margin-top:2px;
    }

    .mob_info_block div{
        margin-bottom:15px;
    }
    .fnc--search--dropdown{display:none!important;}
    .mob_info_block{
        display:flex;
        flex-flow:column wrap;
        margin:15px auto;
        align-items: center;
        justify-content: center;
    }

    .footer .menu--catalog__item,
    .mobilize .menu--catalog__item{
        margin-bottom:15px;
    }
    .menu--catalog__item a,
    .menu--chapters__item:hover a, .menu--chapters--item__active a,
    .mobile_chapters .menu--chapters__item a{
        padding:0;
        font-size:16px;
        text-transform: none;
        /*color: #0a1a2f !important;*/
        font-weight:300;
        border: 0 !important;
    }

    .menu--catalog__submenu a.active_link, 
    .menu--catalog .menu--catalog--link__active,
    .menu--chapters--item__active a {
        color: #dc0048!important;
    }

    .menu--chapters__item:hover, .menu--chapters--item__active,
    .mobile_chapters .menu--chapters__item{
        margin-bottom:15px;
        border:0;
    }
    .mobile_chapters{
        display:flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }
    .header--centerhead--inner__column2 .fnc--search{
        position:relative;
        left:0;
        top:0;
        height:auto;
        right:0;
        max-width:500px;
        opacity:1;
        overflow: visible;
        z-index:1;
        width:100%;
    }

    .close_search{
        display:none!important;
    }
    .header--centerhead--inner__column2 .header--centerhead--inner--column2__in2{
        position:fixed;
        left:0;
        top:0;
        width:100%;
        z-index:-10;
        height:0;
        opacity: 0;
        background-color:#fff;
        transition-duration: 0.4s;
        overflow: hidden;
        -webkit-transition:0.4s;
        -ms-transition:0.4s;
    }
    .header--centerhead--inner__column2  .mobilize{
        z-index:100;
        opacity: 1;
        overflow-y: auto;
        padding:65px 15px 15px 15px;
        height:100%;
    }
    .mob_info_block a{
        position:relative;
    }


    .mob_info_block .item:first-child a:before,
    .mob_info_block .item:nth-child(2) a:before,
    .mob_info_block .item:nth-child(3) a:before{
        position:absolute;
        left:-20px;
        font-family:"ico";
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width:25px;
        height:auto;
        content: "\e907";
        font-size:13px;
        color:#0a1a2f;
    }
    .fnc--search__field{
        width:100%;
        max-width:100%;
    }
    .mob_info_block .item:last-child a:before{
        position:absolute;
        left:-20px;
        font-family:"ico";
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width:25px;
        height:auto;
        content: "\e909";
        font-size:13px;
        color:#0a1a2f;
    }
    .mobile{
        display:flex;
        flex-direction: column;
        cursor: pointer;
        height:35px;
        width:46px;
        align-items: center;
        justify-content: center;
        position: relative;

    }
    .mobile span{
        width: 22px;
        height: 2px;
        display: block;
        position:relative;
        background-color: #e7c5cf;
        margin: 3px auto;
        -webkit-transition-duration: .5s;
        -o-transition-duration: .5s;
        -moz-transition-duration: .5s;
        transition-duration: .5s;

    }
    .header--centerhead--inner--column3__in2{
        margin-top:0;
    }

    .search_block{
        display:none;
    }
    .search_block .search_button{
        display:none;
    }

    .header--overhead .header--overhead__inner{
        display:none;
    }

    .header--centerhead--inner--column3__in2 .languages{
        display:none;
    }
    .fnc--cart--container{
        margin: 4px 8px 0 8px;
    }
    .fnc--cart--container .go_to_cart_block{
        display:none!important;
        z-index: -1000 !important;
    }
    .body{
        padding-top:70px;
    }
    .fnc--slider--inner__text h1{
        padding-top:0;
        padding-bottom:0;
    }
}
@media(max-width:950px){

    .mob_sidebar {
        width: 40px;
        height: 40px;
        /* border-top: 1px solid #0a1a2f; */
        /* border-right: 1px solid #0a1a2f; */
        /* border-bottom: 1px solid #0a1a2f; */
        padding: 0;
        border-radius: 0;
        background-color: #0a1a2f;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #ffffff;
        outline: none;
        cursor: pointer;
        position: fixed;
        left: 0;
        top: 50vh;
        z-index: 30;
    }
    [data-page='search'] .mob_sidebar {
        display: none;
    }


    .mob_sidebar .fa-arrow-right:before {
        content: "\f03a" !important;
        cursor: pointer;
        font-size: 20px!important;
    }

    .content--center--inner__left{
        position: fixed;
        left:-400px;
        height:100%;
        top:0;
        max-width:100%;
        width:100%;
        z-index:-1;
        opacity: 0;

    }
    .priceFrom{
        margin-left:10px;
    }
    .fnc--filters--item__inner{
        margin-bottom:10px;
    }
    .fnc--filters--button{
        width:100%;
    }
    .js__clear--filters,
    .act_view .close_cat_mk2{
        width: 100%;
        color: #fff;
        background: #0a1a2f;
        padding: 22px 15px;
        display:flex;
        max-width:100%;
        text-align: center;
        align-items: center;
        justify-content: center;
        margin:20px auto;
        font-size: 13px;
        line-height: 18px;
        font-weight: 500;
        text-transform: uppercase;
        text-align: center;
        border-radius: 0;
        border-color: #0a1a2f;
        cursor: pointer;
    }
    .act_view .close_cat{
        position:fixed;
        top:0;
        right:0;
        width: 40px;
        height: 40px;
        border: 1px solid #f1f1f1;
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 0;
        background-color: #fff;
        z-index:100;
        color: #e7c5cf;
        outline: none;
        cursor: pointer;
        font-size: 20px;
    }

/*    .act_view .close_cat:before{
        content: "\f060";
        font-family: FontAwesome;
        font-size:20px;
    }*/
    .act_view .close_cat:before,
    .act_view .close_cat:after {
        content: ' ';
        position: absolute;
        left: 17px;
        height: 14px;
        width: 2px;
        background-color: #0a1a2f;
    }

    .act_view .close_cat:after {
        transform: rotate(-45deg);
    }

    .act_view .close_cat:before {
        transform: rotate(45deg);
    }



    .mob_sidebar button .fa-arrow-left:before {
        content: "\f060";
    }
    .act_view{
        left:0;
        top:0;
        opacity: 1;
        overflow: auto;
        padding:40px 15px 15px 15px;
        z-index:400;
        background-color:#fff;
    }




    .fnc--slider--inner__text{
        position:relative;
    }

    .fnc--slider--inner__buttons{
        opacity: 1;
    }
    .fnc--slider--inner--button:hover,
    .fnc--slider--inner--button__active{
        border:1px solid #0a1a2f;
    }

    .fnc--slider--inner--button:hover:before,
    .fnc--slider--inner--button__active:before,
    .fnc--slider--inner--button{
        background-color: rgba(10, 26, 47, 0.31);
    }
    .home_slider h1{
        font-size: 32px;
        line-height: 35px;
        padding:0;
    }
    .home_slider{
        left:0;
        font-size:32px;
        line-height:35px;
        right:0;
        display:flex;
        align-items: center;
        justify-content: center;
        white-space: pre-wrap;
        margin:0 auto;
        max-width:80%;
    }
    .block-title .title{
        font-size:28px;
    }
    .slide3 {
        right: 0!important;
    }
    .fnc--slider--inner--arrows__right,
    .fnc--slider--inner--arrows__left{
        display:none;
    }
    .js__fnc--slider--inner__absolute,
    .js__adv--banner__absolute,
    .js__fnc--slider--inner__relative{
        height: 400px !important;
    }

    /*.right{
        text-align: center !important;
    }*/
    .fnc--products--listitem:hover .js_quick_view {
        display: none;
    }
    .fnc--products--listitem__buy {
        display: block;
    }
    .fnc--column--catalog__container .anubis_med {
        height: 46px;
    }



}
@media(max-width:900px){
    .fnc--slider--sameitems__title{
        margin-top:20px;
    }
    [data-page='item'] .content--center--main{
        padding-bottom:15px;
    }
    .itempage--item--image{
        height:auto;
    }
    .account--tabs---column__left,
    .account--tabs---column__right{
        flex-basis: unset;
        max-width:100%;
        width:100%;
    }

    .account--tabs__columns{
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .fnc--cartlist--cell__name{
        width:auto;
    }
    .content--center--page--cart{
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .text-with-image .text-with-image-inn .image img {
        width: 80%;
    }
    [data-page='cart'] .content--center--inner--center__column{
        padding:0;
    }
    [data-page='cart'] .fnc--cartlist--cell__amount{
        min-width:130px;
        justify-content: center;
        display:flex;
    }
    .cart--page--container{
        padding-top:50px;
    }

    [data-page='chapter'] .content--center--inner--center__column{
        padding:0;
    }
    [data-page='cart'] .fnc--cartlist--section{

        margin:0 auto;
    }

    [data-page='cart'] .roll_block{
        display:flex;
        flex-direction: column;
    }
    .share_text{
        display:none!important;
    }
    .consult_container .text_block,
    .consult_container .fnc--feedback{
        width:100%;
        margin:20px auto;
        padding:0;
        max-width:100%;
    }
    .consult_container{
        flex-direction: column;
        width:100%;
    }
    .receipt-sended .fnc--cartlist--container:before:before {
        content: '';
        background: url(/themes/img/makeReceipt.jpg);
        position: absolute;
        width: 300px;
        height: 300px;
        z-index: 111;
        background-size: 100%;
        left: -25px;
        top: -25px;
    }
    .receipt-sended .fnc--cart--empty {
        padding: 50px;
        padding-top: 300px;
        padding-bottom: 25px;
    }

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


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

    .pop_cart .c_pop{
        width: 100%;
        justify-content: left;
        display: flex;
    }
    .js__body--popup .fnc--cartlist--row {
        flex-wrap: wrap;
    }
    .js__cart--popup {
        padding: 70px 65px 0 65px;
    }

    .js__body--popup{
        max-height:100%;
        height: 100%;
    }
    .js__body--popup{
        align-items:flex-start;
        justify-content: center;
    }
    .account--tabs{
    /*    flex-direction: column;
        align-items: center;
        justify-content: center;
        height: auto;*/
        width: 100%;
        margin: 20px 0px;
    }
    .history-item_price span {
        padding: 10px 5px;
    }


    [data-page='cart'] .fnc--login--fields__field{
        max-width:100%;
    }

    .fnc--login--fields__buttons{
        display:flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    [data-page='cart'] .fnc--login--fields__main{
        display:flex;flex-direction: column;
        align-items: center;
        justify-content: center;
        width:100%;
    }
    .itempage--columns{
        padding:0;
        flex-direction: column;
    }
    .itempage--center--column{
        width:100%;
        padding:75px 0 0 0;
    }
    .itempage--left--column{
        width:100%;
    }
    .fnc--itemshow--container{
        display:none;
    }

    .fnc--slider--inner__text h1{
        font-size:34px;
    }
    .text-with-image .text-with-image-inn .text {
        width: 100%;
    }

    .fnc--center--articles__container {
        padding: 0 15px;
        box-sizing: border-box;
    }

    .fnc--center--articles__container .left {
        width: 100%;
    }

    .copyright-block .item{
        width:100%;
        margin:20px auto;
    }

    .social-links ul li{
        margin:0 15px;
    }

    .fnc--center--articles__listitem__main {
        width: 100%;
        padding: 80px 15px 20px 15px;
    }

    .footer .home {
        display: none;
    }

    .footer .menu--chapters__item a {
        text-transform: none;
    }

    .footer .menu--catalog__item,
    .footer .menu--chapters__item {
        margin-bottom: 10px;
    }
    .fnc--articles--list .fnc--center--articles__listitem:nth-child(even),
    .fnc--articles--list .fnc--center--articles__listitem:nth-child(odd),
.fnc--center--articles__listitem{
    flex-direction: column;
    align-items:center;
    justify-content: center;
}
    .footer .menu--catalog,
    .footer .menu--chapters,
    .footer .middle_row,
    .fnc--center--articles .fnc--center--articles__listitem:nth-child(even),
    .fnc--center--articles__listitem {
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .text-with-image .text-with-image-inn .image {
        margin-top: 190px;
        max-width: 590px;
        width: 100%;
    }

    .fnc--center--articles .fnc--center--articles__listitem:nth-child(even) .center_date,
    .fnc--center--articles .fnc--center--articles__listitem .center_date {
        right: 20px;
        left: auto;
    }

    .fnc--center--articles--listitem__name a {
        margin-bottom: 20px;
    }

    .fnc--center--articles__container .left {
        margin-right: 0;
    }

    .text-with-image .theme-button {
        margin: 40px auto 0 auto;
    }

    .text-with-image .text-with-image-inn {
        display: flex;
        padding-top: 0;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .text-with-image .text-with-image-inn .text {
        margin-right: 0;
    }

    .text-with-image .text-with-image-inn .image .first {
        top: -70px;
    }

    .copyright-block {
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .registration--main__line {
        width: 100%
    }
    .account--tabs__inner {
        width: 100%;
        padding: 0;
        border: none;
    }

    .akk_avatar {
        min-height: 0;
    }
        .receipt-sended .fnc--cartlist--container:before {
        left: 0;
        right: 0;
        margin: 0 auto;
        top: -35px;
    }
    .receipt-sended.fnc--cart--empty {
        padding-top: 300px;
        padding-bottom: 25px;
    }

}
@media(max-width:768px){
    .article_first_block{
        height:400px;
    }
    .photo_bl_news div img {
        height: 100%;
        width: 100%;
    }
    .photo_bl_news{
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .photo_bl_news div{
        width:100%;

    }
.consult_container .text_block {
    order: 1;
}
.phones a:nth-child(6) {
    padding: 0 30px;
}

.middle_row .right {
    text-align: left!important;
}

.account--main__button .js__user--data--button,
.account--main__button .js__user--main--button,
.fnc--login--buttons__inner .js__logout--button {
    margin: 0 auto;
}

.fnc--cartlist--receipt_form {
    width: 100%;
    display: inline-block;
    padding: 5px;
    text-align: center;
}

.cart--page--checkout {
    text-align: center;
}
.cart--page--checkout .js__order--checkout {
    float: none;
}

.menu--catalog__item:last-child a {
    color: #0a1a2f;
}

/*.menu--catalog__item:last-child:active a*/

.copyright-block .item:nth-child(1) {
    order: 3
}
.copyright-block .item:nth-child(2) {
    order: 2
}
.copyright-block .item:nth-child(3) {
    order: 1
}


}





@media(max-width:750px){

}
@media(max-width:700px){
    #map{
        max-width:100%;
    }
    .cont-page{
        padding-bottom:0;
    }
    .fnc--feedback_cont_form{
        padding:0;
        margin:0 auto;
        width:100%;
    }
    .map_container{
        flex-direction: column;
        align-items: center;
        padding:0 15px;
        justify-content: center;
    }

    .cont-page .item .city{
        padding-bottom:0;
    }
    .cont-page{
        width:100%;
    }
    .cont-page .item{
        width:100%;
        margin:20px auto;
    }
    [data-page='category'] .js__adv--banner__absolute{
        background-position: left center!important;
    }
    /*[data-page='category'] .fnc--slider--inner__text h1 {
        background-color:rgba(255,255,255,0.88);
        padding: 55px 0;
        border-bottom: 5px solid;
    }*/

}
@media(max-width:650px){
    .itempage--center--prices{
        text-align: center;
        margin-bottom:15px;
    }
    .itempage--center--name h1 {
         text-align: center;
    }
    .lebutton{
        font-size:1.35rem;
    }
    .itempage--center--quantity{
        margin:0 auto 15px auto;
    }
    .itempage--center--buybutton{
        width:100%;
    }
    .fnc--slider--listitem{
        max-width:unset;
    }

    .itempage--center--buyinfo{
        justify-content: center;
    }
}
@media(max-width:600px){
    .body {
        padding-top: 55px;
    }
}
@media(max-width:550px){
    [data-page='cart'] .fnc--cartlist--cell__img{

    }

    .recept_add_block {
        flex-wrap: wrap;
    }
    .recept_add, .order_add {
        margin-bottom: 10px;
    }
    .cart--page--container {
        padding-top: 0px;
    }
    .cart--page--inner--block__param {
        width: 100%;
    }
}
@media(max-width:500px){
    [data-page='cart'] .fnc--cartlist--row{
        align-items: center;
        flex-wrap: wrap;
    }
    [data-page = 'item'] .pop_cart .fnc--cartlist--cell__qnt{
        width:auto;
    }
    .js__body--popup .fnc--cartlist--cell__name{
        padding-left:7px;
        border-left:1px solid #0a1a2f;
        width: 100%;
    }

.fnc--cartlist--cell__qnt input {
    height: auto;
}

    .fnc--cartpopup--continue, .fnc--cartpopup--gotocart{
        width:100%;
    }
    .js__body--popup .fnc--cartlist--cell__amount{
        font-weight:bold;
        font-size:14px;
        padding-left:10px;
        padding-top: 7px;
    }
    .fnc--cartlist--cell__delete {
    padding-top: 9px;
}

    .fnc--cartpopup--buttons{
        flex-direction: column;
    }

    .fnc--cartpopup--buttons div {
        margin: 20px auto;
        width: 100%;
        display: block;
        max-width: 100%;
        text-align: center;
    }
    .js__body--popup .p_price{
        display:none;
    }
    .p_tit{
        font-size:14px;
    }
    .pop_title{
        display:none!important;
    }
    .itempage--center--name h1{
        line-height:35px;
        font-size:25px;
    }

    .js__cart--popup {
        padding: 60px 10px 0 10px;
    }

    .js__body--popup .fnc--cartlist--row{
    align-items: start;
    justify-content: space-around;
}


.js__body--popup {
      max-width: 100%;  
}

.fnc--login--popup--container {
    margin-top: 20%;
}

.fnc--login--popup--container span.js__forgot--button {
    right: 45px;
}
.history-item div {
    font-size: 10px;
}
.history-item div:last-child {
    display:none;
}

}
@media(max-width:450px){
    .fnc--slider--inner__text h1 {
        font-size: 30px;
    }
    .textarea_header,
    .payment_header, .delivery_type .header_block{
        font-size:18px;
    }
    [data-page='cart'] .fnc--cartlist--cell__amount{
        display:none;
    }
    [data-page='cart'] .fnc--cartlist--cell__name{
        max-width:80%;
    }
    .total_block{
        display: block;
        margin-top: 10px;
        padding-top: 10px;
        font-weight: bold;
        border-top: 5px solid;
    }
    .item_block .right {
        width: 61%;
    }
    .item_block .left{
        width:28%;
    }
    .footer_contects div{
        margin-bottom:10px;
    }
    .footer_cont_item {
        margin: 0 30px;
    }
    .header--centerhead--inner__logo img,
    .fixed .header--centerhead--inner__logo img {
        width: 90px;
        height: 35px;
    }

    .header--centerhead__inner,
    .fixed .header--centerhead__inner{
        padding:8px 15px;
    }
    [data-page='cart'] .fnc--cartlist--cell__img{

    }
    [data-page='cart'] .fnc--cartlist--cell__amount{
        max-width:70px;
    }
    .cart_title h1 {

        font-size: 35px;
        margin-top: 70px;
        margin-bottom: 40px;
        color: #0a1a2f;
    }
    [data-page='cart'] .fnc--cartlist--cell__name{
        padding:0;
    }

    .fnc--cartlist--row__receipt {
        display: block!important;
    }

.p_tit {
    font-size: 12px;
}
.fnc--login--popup--container .popup--container__close {
    right: 30px;
    top: -60px;
}

.consult .block-title {
	padding-bottom: 0;
}

.consult .consult_container {
	padding: 10px 15px;	
}

.fnc--cart--empty {
    font-size: 10px;
}


#bingc-phone-button {
    bottom: 0!important;
    right: 0!important;	
}

.header--centerhead--inner__logo:before {
    width: 25px;
    height: 25px;
    top: -5px;
    left: -7px;
    transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
}


.uSocial-Share .uscl-bar.uscl-absolute .uscl-slide-open {
    bottom: 15%!important;
    right: 2.5%!important;
}
.uSocial-Share .uscl-bar.uscl-absolute--opened .uscl-list {
	bottom: 23%!important;
    right: 0%!important;
}

.check_total.align-justify {
    flex-wrap: wrap;
}
.check_total .bonuses {
    flex-basis: 100%;
    order: 2;
}

.price_all {
	order: 1;
	margin-bottom: 20px;
}

.account--center--page {
    padding: 30px 0px;
}

.content--center--inner--center__column {
    padding: 0 0px;
}

.ReceptAnubisVideo {
    float: none;
    margin: 0 auto;
    display: block;
}





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

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

}
@media(max-width:350px){
    .cont-page .item .email,
    .cont-page .item .adr, .cont-page .item .phones{
        font-size:11px;
        margin-bottom:10px;
    }
    .item_block .left{
        font-size:12px;
    }
}

@media(max-width:320px){

}



