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

    .hoverCatalog,
    .hoverChapters {
        max-width: 1920px;
    }
    .hoverCatalog .menu {
        max-width: 1300px;
        height: auto;
    }
    .shop_block_all_brands div {
        width:12.5%;
    }
    .fnc--products--listitem__shopinfo .text-center {
        margin-bottom: 32px;
    }


}

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

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

    .home_slider h1{
        font-size: 28px;
        line-height: 28px;
        font-weight: 300;
    }
}


@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;
        margin-bottom: 20px;
    }
    .fnc--slider--inner__text p {
        color: #ffffff;
        font-size: 18px;
        font-weight: 300;
        text-align: center;
        line-height: 1.66;
    }

    .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: 60px;
        height: 60px;
        z-index: 20;
        background-color: #ffffff;
        border: 1px solid #e8e8e8;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        background-size: 29px;
    }
    .js__sameitems--slider--container .slick-arrow:hover {
        background-color: #6ebdc3;
    }
    .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;
    }
    .fnc--products--listitem__shopinfo .text-center {
        margin-bottom: 3px;
    }
}
@media(max-width:1500px){
    .home_slider{
        font-size:28px;
        line-height:28px;
    }
    .home_slider p{
    color: #ffffff;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.66;
    }

    .hoverCatalog .menu {
        max-width: 1200px;
        height: calc(100vh - 305px);
        z-index: 1;
    }
}
@media(max-width:1450px){
.sliders .product_slick-prev {
    left: 0;
}
.sliders .product_slick-next {
    right: 0;
}


}
@media(max-width:1400px){
.fnc--slider--inner__text {
    display: flex;
    flex-wrap: wrap;
    padding: 0 100px;
}

.fnc--slider--inner__text h1 {
    display: flex;
    font-size: 60px;
    font-weight: 300;
    line-height: 1.33;
    margin-bottom: 20px;
    justify-content: center;
}


}
@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;
    }
}
@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;
    }
    .home .fnc--slider--inner__text, .top_shop .fnc--slider--inner__text {
        width: 100%;
        padding: 0 20px;
    }
    .fnc--slider--inner__text h1 {
        font-size: 30px;
        justify-content: center;
    }
}
@media(max-width:1150px){
    .account_top_block a, .account_top_block button{
        margin:0 15px;
    }
    .top_socs{
        padding-right:10px;
    }
    .tel_block{
        padding:10px 4px;
    }

    .fnc--center--catalog__list--item{
        margin:12px 12px;
    }

    .fnc--products--listitem {
        max-width: 325px;
    }
}
@media(max-width:1100px){

    .tel_and_soc a {
        font-size: 12px;
        text-transform: none;
    }
    .header .menu--chapters__item{
        margin:0 10px;
    }
    .menu--chapters{
        width:700px;
    }
    .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;
    }

    .fnc--itemshow--container {
        flex-wrap: wrap;
    }

    .total_in_cat {
        display: block;
        width: 100%;
        margin-bottom: 20px;
    }
    .js__perpage--change {
        padding: 5px!important;
    }
    .fnc--sorting__title {
        width: 80px;
    }
    .cel_proect_block {
        flex-wrap: wrap;
    }
    .cel_proect_item {
        width: 50%;
        justify-content: center;
    }
    .cel_proect_item:nth-child(2n+1) {
        justify-content: center;
    }

}
@media(max-width:1050px){
    .menu--catalog__item a{
        font-size:15px;
    }

    .home .text-with-image{
        padding-bottom:80px;
    }
    .menu--catalog__item a {
        padding: 5px 10px;
    }
    .kalendar_bl .fnc--center--articles__listitem {
        max-width: 1024px;
        width: 100%;
    }
    .kalendar_bl .fnc--center--articles--listitem__image {
        width: 500px;
    }
    .brands_outer_mi_item a img {
        max-width: 200px;
        width: 100%;
    }
    .news .fnc--center--articles__listitem {
        max-width: 450px;
    }
    .fnc--pagination {
        margin-bottom: 50px;
    }
    .js__item--id .js__add--tocart {
        width: 200px;
    }
    .fnc--products--listitem {
        max-width: 200px;
        margin: 0 10px 20px 10px;
    }
    .course_second_block_li_outer {
        width: 50%;
    }
    .fourth_block_inner {
        width: 100%;
    }
    .fourth_block_outer {
        padding: 50px;
    }

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

    [data-page='cart'] .input_line{
        max-width:100%;
    }
    .anubis_med a.menu--catalog--link__active {
        color: #dc0048!important;
    }
    .tel_block:hover .tel {
        width: 160px;
    }
    .closeButton {
        top: 0;
        right: 0;
    }
    .get_discount_inner {
        background-position: center;
        background-size: auto;
    }
    .content--center--page__text_form {
        width: 60%;
    }

    .date_calendar_pop, .city_calendar_pop, .master_calendar_pop, .price_calendar_pop {
        justify-content: flex-start;
    }
    .js__quick_view--popup .fnc--calendaritem--item {
        flex-wrap: wrap;
    }
    .page--article--text_form_modal {
        flex-wrap: wrap;
    }
    .page--calendaritem--form {
        margin: 0 auto;
    }
    .kalendar_bl_in .fnc--calendaritem--container {
        width: 90%;
    }
    .kalendar_bl .date_calendar_pop, 
    .kalendar_bl .city_calendar_pop, 
    .kalendar_bl .master_calendar_pop, 
    .kalendar_bl .price_calendar_pop {
        width: 100%;
        float: none;
    }

}
@media(max-width:1000px){
    .hoverCatalog .fnc--column--catalog__container{
        flex-wrap: wrap;
    }
    .hoverCatalog .fnc--column--catalog__container .second{
        display:block;
    }

    .hoverCatalog .fnc--column--catalog__container .menu--catalog__item{
        width: 100% !important;
    }
    .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;
    }

    .blck{
        margin:12px 0;
        display:flex;
        flex-direction: row;
    }

    .hoverCatalog .menu .main_item{
        width:100%;
        max-width:100%;
    }
    .header .sub2{
        height:auto;
    }
    .hoverCatalog .shop_block_all_brands{
        display:none;
    }
    .hoverChapters:hover, .hoverCatalog:hover, .menu--chapters__item:hover .hoverChapters, .menu--chapters .top_shop:hover~.hoverCatalog {
        visibility: hidden;
        height:0;
        opacity: 0;
    }
    .fnc--filters--item__params_none{
        max-height:auto!important;
    }
    .acted .hoverCatalog,
    .acted  .hoverChapters{
        background-color:#fff;
        position: relative;height: auto!important;
        visibility: visible!important;
        flex-wrap: wrap;
        margin-bottom:10px;
        padding:10px;
        overflow-y: scroll;
        box-shadow: none;
        margin-top:10px;
        opacity: 1!important;
    }


    .mobilize .arrow_down{
        position: absolute;
        right: 0;
        transform: rotate(
                90deg
        );
        width: 25px;
        height: 25px;
        display: flex;
        justify-content: center;
        align-items: center;
        top: 0;
        border: 1px solid #6ebdc3;
        background: #6ebdc3;
    }

    .mobilize .top_socs svg{
        fill:#6ebdc3;
    }
    .mobile_lang a{
        color:#333;
    }

    .open_search .back{
        position:fixed;
        width:100%;
        height:100%;
        background-color:#fff;
        opacity: 0.8;
        left:0;
        top:0;
        z-index:1;
    }

    .tel_block .main_block a{
        font-size:0;
    }

    .searchIcon svg{
        width:20px;
        height:20px;
    }
    .searchIcon{
        margin-right:20px;
    }

    .mobile_lang{
        margin-right:0;
        display:flex;
        flex-direction: row;
    }

    .header--centerhead--inner--column2__in2 .menu--catalog{
        display:flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }
    .bigger{
         width: 100px !important;
         height:unset!important;
     }

    .mobile_search {
        display: flex;
        justify-content: center;
        align-items: center;
        padding:10px 0;
    }

    .header--centerhead--inner__column2 .languages{
        display:flex;
        margin-bottom:15px;
        align-items: center;
        justify-content: flex-start;
    }
    .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{

    }
    .mob_info_block {
        display: flex;
        flex-flow: column wrap;
        margin: 15px 0;
        align-items: flex-start;
        justify-content: center;
        padding-left: 15px;
    }

    .footer .menu--catalog__item,
    .mobilize .menu--catalog__item{
        margin-bottom:15px;
    }

    .mobilize .menu--catalog__item{
        padding-top:10px;
    }
    .menu--catalog__submenu a.active_link, 
    .menu--catalog .menu--catalog--link__active,
    .menu--chapters--link__active {
        color: #6ebdc3!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%;
    }


    .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: 0 15px 15px 15px;
        height: 100%;
        top: 120px;
    }

    .mob_info_block a{
        position:relative;
    }



    .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;

    }

    .header .menu--chapters__item{
        margin:5px 0;
        width:300px;
        min-height:26px;
        position:relative;
        flex-wrap: wrap;
    }


    .mobilize .menu--chapters{
        height:auto;
        flex-direction: column;
        width:100%;
        align-items: flex-start;
        padding-left:15px;
    }
    .mobile span{
        width: 30px;
        height: 2px;
        display: block;
        position:relative;
        background-color: #6ebdc3;
        margin: 3px auto;
        -webkit-transition-duration: .5s;
        -o-transition-duration: .5s;
        -moz-transition-duration: .5s;
        transition-duration: .5s;

    }

    .arr_up{
        right:15px;
        left:auto
    }
    .header--centerhead--inner--column3__in2{
        margin-top:0;
    }

    .search_block{
        display:none;
        position:fixed;
        left:0;
        width:100%;
        top:-100px;
        background-color:#fff;
        z-index:-1;
        opacity: 1;
    }

    .close_search{
        display:none
    }
    .button_show{
        display:none;
    }
    .open_search .close_search{
            display:block;
    }

    .open_search .fnc--search{
        position:relative;
        width:95%;
        left:0;
        right:0;
        top:0;
        opacity: 1;
        z-index:2;
        bottom:0;
    }
    .open_search{
        top:0;
        display:flex;
        align-items: center;
        justify-content:center;
        padding:0 15px;
        box-sizing: border-box;
        opacity: 1;
        z-index:200;
    }
    .search_block .search_button{
        display:none;
    }

    .fixed .header--overhead__inner{
        padding: 1px 25px;
    }

    .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:130px;
    }
    .fnc--slider--inner__text h1{
        padding-top:0;
        padding-bottom:0;
    }
    .footer_menu_block {
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .fb_block_it_1 {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .fb_block_it_2,
    .fb_block_it_3,
    .fb_block_it_4,
    .fb_block_it_5 {
        width: 25%;
        padding: 0;
    }
    .content--center--page__text_form {
        width: 100%;
    }
    .page--article--form {
        width: 90%;
        margin: 0 auto;
        text-align: center;
    }
    .form_obuchenie_bl_t {
        justify-content: center;
    }
    .modal_form_zap .popup--container__close button {
        right: 0;
        top: 0;
    }



}

@media(max-width:1024px){
    .topitemsBlock .slick-slider, .newitemsBlock .slick-slider, .actitemsBlock .slick-slider{
        max-width:800px;
        margin:0 auto;
    }

    .fnc--center--chapters--item__name{
        color: #ffffff;
        font-weight: 700;
        line-height: 1.66;
        font-size: 14px;
        background: #0b3b42;
        padding: 0 10px;
    }

    .fnc--center--chapters--item__main:hover .fnc--center--chapters--item__name a,
    .fnc--center--chapters--item__main .fnc--center--chapters--item__name a {
        font-size: 14px;
    }

    .chapters_two .fnc--center--chapters--item__name {
        background: none;
    }
}

@media(max-width:1000px){

    .about_block1 {
        flex-wrap: wrap;
    }
    .ab_bl1_text {
        width: 100%;
        padding: 0;
    }
    .ab_bl1_img img {
        width: 75%;
        margin: 20px auto;
    }
    .ab_bl1_img {
        width: 100%;
    }
    .about_block_5_inner {
        padding: 30px 15px 35px;
    }
    .about_block_5_outer {
        padding: 0;
    }
    .fnc--filters--item {
        margin-bottom: 0;
    }
    .content--center--inner--left__column {
        width: 90%;
        margin: 0 auto;
    }

    .hoverChapters .outer_link, .hoverCatalog .main_link {
        color: #202020!important;
        font-weight: 500!important;
        font-size: 18px!important;
    }
    .hoverChapters .inner_link, .hoverCatalog a {
        font-size: 14px;
        font-weight: 400!important;
        text-decoration: none;
    }

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

    .fnc--cartlist--section {
        order: 0;
    }

    .mob_sidebar {
        width: 40px;
        height: 40px;
        border: 1px solid #f1f1f1;
        padding: 0;
        border-radius: 0;
        background-color: #fff;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #e7c5cf;
        outline: none;
        cursor: pointer;
        position: fixed;
        left: 0;
        top: 50%;
        z-index: 30;
        transform: translate3d(0,0,0);

    }

    .mob_sidebar .fa-arrow-right:before {
        content: "";
        position: absolute;
        background: url(/images/filtest_ico.png) no-repeat;
        width: 40px;
        height: 40px;
        background-size: 60%;
        top: 0;
        left: 0;
        background-position: center;
        background-color: #6ebdc3;
    }


    .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: #00817d;
        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;
        cursor: pointer;
        border: none;
    }
    .act_view .close_cat{
        position:fixed;
        top:0;
        right:0;
        width: 40px;
        height: 40px;
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 0;
        background-color: #00817d;
        z-index:100;
        color: #e7c5cf;
        outline: none;
        cursor: pointer;
        font-size: 20px;
    }

    .act_view .close_cat:before{
        content: "×";
        color: white;
    }

    .act_view .close_cat_mk2 {
        position: fixed;
        width: 85%;
        margin: 0 auto;
        left: 0;
        right: 0;
        bottom: 5px;
        z-index: 1;
    }

    .mob_sidebar button .fa-arrow-left:before {
        content: "\f060";
    }
    .act_view{
        left:0;
        top:0;
        opacity: 1;
        overflow: auto;
        padding:40px 15px 40px 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: flex;
        width: 100%;
    }
    .fnc--center--chapters__list--item {
        flex-basis: calc(50% - 40px);
    }
    .fnc--products--listitem:hover .fnc--products--listitem__buy{
        display: flex;
        position: relative;
        left: 0px;
        width: 100%;
        padding: 0;
        border:none;
    }





}
@media(max-width:900px){
    .fnc--slider--sameitems__title{
        margin-top:20px;
    }
    [data-page='item'] .content--center--main{
        padding: 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;
        width: 90%;
        margin: 0 auto;
    }
    .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%;
    }
    .fb_block_it_2,
    .fb_block_it_3,
    .fb_block_it_4,
    .fb_block_it_5 {
        width: 50%;
        padding: 0;
    }
    .footer_menu_block,
    .footer_info {
        text-align: center;
    }


    .header .mail{
        display:none;
    }
    .arr_up {
        right: 0;
        left: 15px;
    }
    .second .menu--catalog--submenu__item a {
        line-height: 20px;
    }
    .page_offline_obuchenie .content--center--page__text {
        flex-direction: column;
        gap: 25px;
    }

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


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

    .pop_cart .fnc--cartlist--cell__img a{
        height: 100%;
    }
    .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 {

    }
    .fnc--sorting {
        overflow: hidden;
    }
    .js__sort--button {
        padding: 5px;
    }
    .total_in_cat {
        width: 75%;
    }
    .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;
    }
    .fnc--slider--inner__text h1 {
        font-size: 34px;
        justify-content: flex-end;
        text-align: right;
    }
    .obuchenie_str .fnc--slider--inner__text h1 {
        font-size: 34px;
        justify-content: flex-start;
        text-align: -webkit-auto;
    }
    .obuchenie_str .fnc--slider--inner__text {
        padding: 0 50px;
    }

    .home .fnc--slider--inner__text, .top_shop .fnc--slider--inner__text {
        align-items: flex-end;
    }
    .fnc--slider--inner__text p {
        text-align: right;
    }
    .home .fnc--slider--inner__text a, .top_shop .fnc--slider--inner__text a {
        float: right;
    }
    .modal_form_zap .popup--container__close {
        right: 0;
    }
    .itempage--center--buttons {
        display: block;
        width: 100%;
        text-align: center;
    }
    .itempage--center--buyinfo {
        justify-content: center;
    }
    .soc_item {
        justify-content: center;
    }
    .sliders .tabs .tab {
        font-size: 12px;
        padding: 15px 5px;
        width: 33%;
    }
    .contacts_outer_mi {
        flex-wrap: wrap;
    }
    .contacts_info {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }
    .contacts_info .cont_item_add {
        width: 50%
    }
    .contacts_map {
        width: 100%;
        top: 50px;
    }
    .fnc--feedback_cont_form {
        width: 90%;
        margin-right: 0px;
        padding-right: 0;
        margin: 0 auto;
    }
    .fnc--feedback_cont_form .fnc--feedback__title {
        padding-top: 0;
    }
    .fnc--feedback_cont_form textarea {
        background: #fff;
    }
    .fnc--feedback--main__button button {
        background: #6ebdc3;
        border: solid 1px #6ebdc3;
    }
    .fnc--feedback--main__button button:hover {
        background-color: #ffffff;
        color: #6ebdc3;
    }

    .uSocial-Share .uscl-slide--visible {
        display: none!important
    }

    .uSocial_catalog .soc_item .uscl-item {
        margin-left: 10px;
    }


}
@media(max-width:768px){
    .account_top_block a, .account_top_block button {
        margin: 0 10px;
    }
    .header--overhead__inner .languages{
        margin-right: 15px;
    }
    .header--overhead__inner .top_socs {
        display: none;
    }
    .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
    }
    .big_img_brand_item {
        padding: 15px 15px;
        width: 100%;
    }
    .fnc--center--articles__container {
        flex-wrap: wrap;
    }
    ..fnc--center--articles__listitem__main {
        padding: 5px;
    }
    .tel_block .tel {
        min-width: 200px;
    }
    .fnc--cartlist--cell__qnt {
        width: 90%;
        padding-left: 0;
        margin: 0 auto;
    }
    .home .fnc--articles--list_row .fnc--center--articles--listitem__image {
       width: 100%;
    }
    .home .fnc--center--articles__listitem__main,
    .top_shop .fnc--center--articles__listitem__main {
        padding: 10px 10px 0px 10px;
    }
    .get_discount_inner {
        background-size: auto;
    }
    .fnc--calendar--container {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 40px 0;
        flex-wrap: wrap;
    }
    .fnc--calendar--item {
        padding: 10px;
    }
    .fnc--calendar--item button {
        max-width: 200px;
    }
    .kalendar_bl .fnc--center--articles--listitem__image {
        width: 100%;
    }
    .fnc--articles--list .fnc--center--articles__listitem:nth-child(even), .kalendar_bl .fnc--articles--list .fnc--center--articles__listitem:nth-child(even) {
        flex-direction: column;
    }
    .fnc--center--articles__listitem__main, .kalendar_bl .fnc--center--articles__listitem__main {
        padding: 20px;
    }
    .fnc--pagination {
        flex-wrap: wrap;
        position: relative;
    }
    .to_left:hover, .to_right:hover, .to_left, .to_right {
        flex-basis: 100%;
        justify-content: center;
        margin: 10px 0;
        bottom: -50px;
        position: absolute;
    }
    .fnc--pagination .to_left {
        left: 10%;
    }
    .fnc--pagination .to_right {
        right: 10%;
    }

    .error404--center--page {
        background: none;
    }
    .breads__container {
        scroll-snap-align: end;
        scroll-snap-type: y proximity;
        white-space: nowrap;
        height: 100%;
        overflow-x: auto;
        overflow-y: hidden;
        padding: 5px 0;
    }

    .breads__inner {
        flex-wrap: nowrap;
        display: -webkit-box;
    }

    .breads {
        overflow:hidden;
    }

    /*.cal_fil {
        display: none;
    }*/
    .cal_fil_bl {
        display: block;
    }
    /*.op_cal {
        display: block!important;
    }*/


.calendar_but {
    display: none;
}

.cal_fil {
    flex: none;
    width: 50%;
    transition: none;
}

.calendar_but_mob {
    display: block;
    width: 50%;
}

.calendar_but_mob .js__calendar--filter--clear {
    max-width: 100%;
}
.itempage--tabs--buttons {
    flex-direction: column;
}

.fnc--search--dropdown {
    position: relative;
}

.close_search {
    align-items: flex-start;
    top: 20px;
}

.fnc--gallery--listitem {
    flex-basis: 30%;
    margin-bottom: 25px;
}

.m_heading {
    padding: 0 10px;
}

.chapters_two .fnc--center--chapters--item__image {
    height: 205px;
}

/*.fnc--center--chapters__list--item .arrow_right_h {
    width: 162px;
}*/
.chapters_two .fnc--center--chapters__list--item {
    flex-basis: calc(50% - 32px);
    padding: 32px 16px;
}

.form_obuchenie_but_chap button {
    max-width: 100%;
}



}





@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;
    }*/

    .fnc--cart--container__quantity {
        width: 18px;
        font-size: 10px;
        height: 18px;
        top: -8px;
        right: -8px;
    }
}
@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;
    }
    .fb_block_it_2,
    .fb_block_it_3,
    .fb_block_it_4,
    .fb_block_it_5 {
        width: 100%;
        padding: 0;
    }

    .cel_proect_item {
        width: 100%;
        height: auto;
        margin: 20px;
    }
    .cel_proect svg {
        display: none;
    }

    .benefits_course_item {
        max-width: 320px;
        width: 100%;
    }

    .benefits_course_item p,
    .benefits_course_item ul li {
        font-size: 20px;
    }
    .poc_text {
        padding: 0 0 0 35px;
    }

    .benefits_course_item:nth-child(2n+1) {
        background: rgba(129, 187, 193, 0.20);
    }

}
@media(max-width:550px){
    [data-page='cart'] .fnc--cartlist--cell__img{
        max-width:80px;
    }

.uSocial-Share .uscl-item span:before {
    color: #ffffff!important;
}
.uSocial_catalog .soc_item .uscl-item {
    margin-left: 0px;
}

}
@media(max-width:500px){
    [data-page='cart'] .fnc--cartlist--row{
        align-items: center;
    }
    [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: 35%;
    }

    .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: 10px auto;
        width: auto;
        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;
    }
    .fnc--cartlist--row {
        flex-wrap: wrap;
    }
    .footer_line_bl {
        flex-wrap: wrap;
    }
    .footer_line_bl div {
        display: flex;
        width: 100%;
        justify-content: center;
        margin: 5px 0;
    }
    .footer_line_bl div:nth-child(1) {
        order: 3;
    }
    [data-page="article"] .breads .breads__container, 
    [data-page="calendar"] .breads .breads__container, 
    .obuchenie_str .breads .breads__container {
        top: -110px;
    }
    .course_second_block_li_outer {
        width: 90%;
    }
    .fourth_block_outer {
        padding: 50px 25px;
    }
    .js__adv--banner__absolute {

    }
    .js__adv--banner__absolute:before {
        background-size: 100%;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .fnc--slider--inner__text h1 br,
    .fnc--slider--inner__text p br {
        display: none;
    }
    .fnc--slider--inner__text p br:nth-last-child(n+1) {
        display: block;
    }


    .mobilize .menu--chapters {
        margin-top: 50px;
        margin-bottom: 150px;
    }
    .fnc--cartlist--cell__img img {
        height: 100%;
        width: auto;
        display: block;
        margin: 0 auto;
    }
    .languages div {
        margin: 0 5px;
    }

    .modal_form_zap .fnc--feedback--main__line:nth-child(2), .modal_form_zap .fnc--feedback--main__line:nth-child(3) {
        width: 100%;
        padding: 0;
        margin: 20px auto;
    }
    .modal_form_zap .fnc--feedback--main__line:nth-child(3) {
        margin: 0 auto;
    }
    .modal_form_zap {
        padding: 50px 25px;
        overflow: auto;
    }
    .modal_form_zap .popup--container__close {
        right: 0;
        top: 0;
    }
    .modal_form_zap .popup--container__close button {
        height: 50px;
        width: 50px;
    }
    .modal_form_zap .fnc--feedback--main__line input[type="text"], .modal_form_zap .fnc--feedback--main__line input[type="password"], .modal_form_zap .fnc--feedback--main__line input[type="text"] {
        padding: 10px;
    }
    .content--center--page__text_form {
        padding: 10px;
    }
    .js__quick_view--popup .page--article--name {
        padding: 10px;
    }
    .js__quick_view--popup .article_first_block h1 {
        font-size: 23px;
    }
    .page--article--name {
        padding: 10px;
    }
    .kalendar_bl_in .fnc--calendaritem--container {
        position: relative;
    }
    .page--calendaritem--text {
        padding: 0;
    }
    .fnc--center--chapters__list--item {
        flex-basis: calc(100% - 40px);
    }
    .fnc--articles--list .fnc--center--articles__listitem:nth-child(even), .fnc--articles--list .fnc--center--articles__listitem:nth-child(odd), .fnc--center--articles__listitem {
        margin: 10px auto;
    }
    .js__list--container {
        padding: 10px;
    }
    .calendar_info, .home .calendar_info {
        bottom: -20px;
    }
    .fnc--brands--listitem {
        flex-basis: 50%;
        border: none;
    }
    .brands_outer_mi_item {
        width: 50%;
        border: none;
    }
    .fnc--brands--listitem:nth-child(2n+1),
    .brands_outer_mi_item:nth-child(2n+1) {
        border-right: 1px solid #e8e8e8;
        border-bottom: 1px solid #e8e8e8;
    }
    .fnc--brands--listitem:nth-child(2n+2),
    .brands_outer_mi_item:nth-child(2n+2) {
        border-bottom: 1px solid #e8e8e8;
    }
    .content--brand--page .fnc--itemshow--container {
        flex-wrap: wrap;
    }
    .content--brand--page .fnc--sorting {
        flex-wrap: wrap;
        margin-bottom: 5px;
    }
    .content--brand--page .js__sort--button {
        padding: 10px;
    }
    .breads {
        padding: 25px 15px;
    }
    .contacts_info .cont_item_add {
        width: 100%;
    }
    .fnc--feedback_cont_form {
        padding: 50px 20px;
    }
    .standart_outer {
        padding: 50px 25px 60px;
    }
    .itempage--center--buybutton {
        width: 75%;
    }
    .category_title h1 {
        font-size: 24px;
    }
    .header--overhead__inner,
    .fixed .header--overhead__inner {
        padding: 1px 10px;
    }
    .account_top_block .fnc--cart--container {
        margin-left: 10px;
        margin-right: 0;
    }
    .itemsBlock .fnc--products--listitem {
        max-width: 100%;
    }
    .content--item--page .itempage--tab--info__text table tr td {
        display: block;
        width: 97%!important;
        height: auto!important;
    }

    .sliders .tabs .tab {
        font-size: 12px;
        padding: 0;
        width: 33%;
        text-align: center;
        min-height: 65px;
    }
    .topitemsBlock .slick-slider, .newitemsBlock .slick-slider, .actitemsBlock .slick-slider {
        display: flex;
        height: auto;
        margin-bottom: 50px;
    }
    .get_discount_inner {
        background-size: cover;
    }
    .home .fnc--slider--inner__text, .top_shop .fnc--slider--inner__text {
        width: 100%;
        padding: 20px 20px 0;
    }

    .hoverCatalog .menu--catalog__link {
        line-height: 20px;
    }

    .about_evo .fnc--slider--inner__text {
        padding: 0 50px;
    }
    .about_evo .fnc--slider--inner__text h1 {
        justify-content: flex-start;
    }
    .modal_container {
        height: 100%;
        padding: 80px 20px;
    }
    .mob_info_block {
        align-items: center;
        justify-content: center;
        padding-left: 15px;
        padding-right: 25px;
        width: 100%;
    }
    .blck {
        margin: 12px 0;
        display: flex;
        flex-direction: row;
        justify-content: center;
        width: 100%;
        padding-right: 15px;
    }

    .history-item .history-item_additional {
        display: none;
    }
    .itempage--columns .itempage--center--quest {
        width: 70%;
    }

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

    .popup--container--iteminfo {
        flex-direction: column;
    }

    .popup--container--iteminfo__image {
        max-width: 500px;
        width: 100%;
    }
    .popup--container--iteminfo__image img {
        max-width: 100%;
        max-height: 200px;
    }
    .js__body--popup {
        padding: 20px 20px 50px;
        overflow: auto;
    }

    .html_inner_module h1 {
        line-height: 35px;
    }

    .hoverCatalog .arrow2 {
        top: 5px;
    }

    .fourth_block_outer:before {
        background: linear-gradient(
    90deg
    , rgb(0 129 125) 0%, rgb(110 189 195) 100%);
    }
    .modal_form_zap .fnc--feedback__title {
        max-width: 85%;
        margin: 0 auto;
    }

    .get_discount_inner {
        background-position: right;
    }

    .fnc--perpage--items {
        width: 100%;
    }
    .fnc--sorting__title {
        width: auto;
    }
    .fnc--perpage--items--container {
        justify-content: space-between;
    }

    .fnc--gallery--listitem {
        flex-basis: 45%;
        margin-bottom: 15px;
    }
    .chapters_two .fnc--center--chapters__list--item {
        flex-basis: 100%;
    }

}


@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{
        display:none;
    }
    [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: 12px;
    }


    #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: 18%!important;
        right: 2.2%!important;
    }
    .uSocial-Share .uscl-bar.uscl-absolute--opened .uscl-list {
    	bottom: 23%!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 10px;
    }

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

    .ReceptAnubisVideo {
        float: none;
        margin: 0 auto;
        display: block;
    }
    .home .m_heading_inner {
        padding: 0 25px 30px;
    }
    .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;
    }
    .ab_bl1_text h2 {
        padding: 0 25px;
        text-align: center;
    }

}

@media(max-width:400px){
    .sliders .tabs .tab {
        font-size: 10px;
    }
    .fnc--small--images__wrap {
        max-width: 320px;
    }
    .fnc--center--chapters__list--item:hover .arrow_right_h {
        width: 180px;
    }
}
@media(max-width:380px){
    .account_top_block a, .account_top_block button {
        margin: 0 5px;
    }
    .tel_block svg {
        margin-right: 0;
    }
}

@media(max-width:375px){
    .header--overhead__inner .languages {
        margin-right: 15px;
        flex-direction: column;
    }
    .languages .midline {
        width: 1px;
        height: 12px;
        transform: rotate(-90deg );
    }
    .ab_bl1_text h2 {
        padding: 0;
    }
    .about_block_4 {
        overflow: hidden;
    }
    .about_block_5_last h2 {
        font-size: 29px;
    }
} 

@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;
    }
    .mobilize .menu--chapters{
        padding-left:0;
    }
}

@media(max-width:320px){

}
