@media (max-width: 1024px) {
  .header-menu{
    display: none;
  }
  .row-max-w{
    max-width: 768px;
    padding: 0 40px;
  }
  .page_hero-btn_col{
    width: 100%;
  }
  .page_hero-img_col{
    width: 100%;
    margin: 70px 0;
    justify-content: center;
  }
  .page_hero-img_col.circle-hol{
    justify-content: flex-end;
    margin-top: 0;
  }
  .page_hero-img_holder.circle{
    margin-top: -56px;
  }
  .page_hero-area{
    padding-top: 185px;
    padding-bottom: 120px;
  }
  .page_hero-bottom{
    padding: 40px 30px;
  }
  .page_hero-bottom-text{
    font-size: 24px;
    line-height: 31px;
  }
  .page_hero-bottom-holder{
    margin-top: -120px;
  }
  .page_hero-section{
    padding-bottom: 50px;
  }
  .neuro_this-heading{
    font-size: 30px;
    line-height: 39px;
  }
  .neuro_this-text{
    margin-top: 5px;
  }
  .neuro_this-holder{
    margin-bottom: 30px;
  }
  .neuro_this-img-holder{
    padding-bottom: 240%;
    width: 160px;
    margin-top: 50px;
  }
  .neuro_this-img-col{
    padding-left: 30px;
  }
  .neuro_this-holder::before{
    margin-right: 10px;
    width: 40px;
    height: 10px;
    top: 16px;
  }
  .neuro_this-section{
    padding: 50px 0;
  }
  .neuro_this-content{
    padding-top: 30px;
  }
  .history-section{
    padding: 50px 0;
  }
  .history-slide{
    padding: 40px;
  }
  .managment-section {
    padding: 50px 0;
  }
  .section-sub_head{
    font-size: 36px;
    line-height: 47px;
  }
  .managment-description{
    margin-top: 30px;
  }
  .worker-holder{
    padding: 30px 10px 0;
    width: 33.33333%;
  }
  .managment-list_holder{
    margin: 0 -10px;
  }
  .worker-name{
    font-size: 16px;
    line-height: 21px;
    padding: 15px 0;
  }
  .worker-description{
    padding-top: 15px;
    font-size: 16px;
    line-height: 21px;
  }
  .worker-description br{
    display: none;
  }
  .grid-sizer, .grid-item{
    width: 33.33333%;
  }
  .only_cards-section{
    padding: 50px 0;
  }
  .only_card-holder{
    padding: 10px;
  }
  .only_cards-row {
    margin: 0 -10px;
  }
  .only_card-description{
    margin-bottom: 65px;
  }
  .career-component-section{
    padding: 50px 0;
  }
  .career-right-col{
    margin-top: 50px;
    width: 274px;
    min-width: 274px;
  }
  .career-img-holder.vertical{
    height: 270px;
  }
  .career-images-right-col{
    padding-left: 8px;
  }
  .career-images-left-col{
    padding-right: 8px;
  }
  .career-img-holder.right-round {
    border-top-right-radius: 120px;
  }
  .career-component-area{
    padding: 60px 0;
  }
  .career-description-holder{
    padding: 15px 0 45px;
  }
  .career-description-holder .section-description{
    font-size: 20px;
    line-height: 26px;
  }
  .smi-component-section{
    padding: 50px 0 40px;
  }
  .smi-component-section .section-title-holder{
    padding-bottom: 10px;
  }
  .mention-description{
    padding-bottom: 40px;
  }
  .map-section{
    padding: 50px 0;
  }
  .map-cards-row{
    margin: 0 -10px 0;
  }
  .map-card-holder{
    width: 50%;
    padding: 10px;
  }
  .map-cards-list{
    justify-content: flex-start;
  }
  .map-card{
    opacity: 1;
  }
  .map-ballon{
    opacity: 1;
  }
  .map-ballon:nth-child(3) {
    left: 60.5%;
    top: 20%;
  }
  .map-ballon:nth-child(2) {
    left: 53%;
    top: 23%;
  }
  .map-ballon:nth-child(4){
    top: 26.5%;
  }
  .page_hero-img{
    max-width: 350px;
    width: 100%;
  }
  .group .page_hero-img {
    max-width: 460px;
    width: 100%;
  }
  .footer-copyright{
    max-width: 265px;
  }
  .footer-top-row{
    padding: 40px 0 30px;
  }
  .footer-bottom-row{
    padding-bottom: 40px;
  }
  .grow_with_us-section {
    padding: 50px 0;
  }
  /* .section-title-holder{
    padding-bottom: 30px;
  } */
  .grow_with_us-list_holder {
    margin: 0;
    padding-top: 15px;
  }
  .grow_with_us_s{
    padding-left: 0;
  }
  .grow_with_us_s-holder{
    width: 100%;
    padding: 15px 0;
  }
  .grow_with_us_s-dash {
    width: 40px;
    height: 10px;
    top: 10px;
    left: initial;
    right: 100%;
    margin-right: 10px;
  }
  .audio_sl-section{
    padding: 50px 0 40px;
  }
  .audio_sl-img_col{
    display: none;
  }
  .audio_sl{
    padding: 30px 30px 40px;
  }
  .audio_sl-img_col-mob{
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-top: 30px;
  }
  .audio_sl-img_mobile{
    width: 100%;
    height: auto;
    object-fit: contain;
    border-radius: 3px;
  }
  .audio_sl-info-audio {
    padding-top: 40px;
  }
  .audio_sl-slider{
    padding-top: 30px;
  }
  .audio_sl-slider .owl-dots{
    width: 100%;
  }
  .our_worker-section{
    padding: 50px 0 40px;
  }
  .our_worker-slider.owl-carousel .owl-stage-outer{
    padding:  0 0 10px;
  }
  .our_worker-holder{
    padding: 30px 25px;
  }
  .our_worker-description{
    margin-bottom: 10px;
  }
  .our_worker-holder{
    width: 480px;
  }
  .cta_btn_text-sub_head-holder {
    margin-bottom: 30px;
  }
  .cta_btn_text-btn_holder{
    margin-top: 0;
  }
  .cta_btn_text-section{
    padding: 0;
  }
  .cta_btn_text-area{
    padding: 35px 0;
  }
  .project_partnet-holder {
    width: 50%;
    padding: 10px;
  }
  .project_partnet-list{
    justify-content: center;
    margin: 0 -10px;
  }
  .project_partnet{
    padding: 0;
  }
  .project_partnet.active{
    padding: 20px 20px 0;
  }
  .tech_product-holder{
    width: 100%;
    padding: 20px 0;
    height: 100%;
  }
  .our_worker-area{
    padding: 80px 0 70px;
  }
  .tech_products-section{
    overflow: hidden;
    padding: 50px 0 40px;
  }
  .flex-slider.owl-carousel .owl-stage-outer{
    overflow: initial;
  }
  .flex-slider.owl-carousel .owl-stage{
    display: flex;
    justify-content: flex-start;
  }
  .tech_products-tabs-row{
    margin: 0px;
  }
  .tabs-title-row{
    align-items: flex-end;
  }
  .tabs-title-row{
    width: 100%;
  }
  .tabs-btn-holder{
    max-width: 260px;
  }
  .project_partnet-section {
    padding: 50px 0;
  }
  .our_mission-section {
    padding: 50px 0;
  }
  .our_mission-area{
    padding: 80px 0 200px;
  }
  .our_mission-text{
    font-size: 30px;
    line-height: 39px;
  }
  .our_mission-text-holder{
    padding-top: 10px;
  }
  .card_back-section {
    padding: 50px 0;
  }
  .card_back-area{
    padding: 60px 0 40px;
  }
  .card_back-sub_head-holder {
    padding-bottom: 30px;
  }
  .card_back-list_holder {
    margin: 0 -10px;
  }
  .card_back-holder {
    padding: 10px;
    width: 50%;
  }
  .map-section.not_last {
    padding-bottom: 40px;
  }
  .vacancie-holder {
    padding: 10px;
    width: 50%;
  }
  .vacancies-slider{
    margin: 0 -10px;
  }
  .vacancies-img{
    max-width: 160px;
    margin: 5px 0;
  }
  .vacancies-img-col{
    width: initial;
    flex-direction: column;
    padding-left: 40px;
  }
  .vacancies-text{
    width: 100%;
  }
  .vacancies-text-row{
    margin: 40px 0;
  }
  .vacancies-section {
    padding: 50px 0;
  }
  .vac-date{
    padding-bottom: 50px;
  }
  .with_back .vac-position{
    padding-bottom: 60px;
  }
  .tab_el-img{
    max-width: 240px;
  }
  .tab_el-img_holder{
    border-top-left-radius: 235px;
  }
  .tab_el-img_col{
    padding-right: 0;
    padding-left: 20px;
  }
  .tab_el-element{
    margin-bottom: 30px;
  }
  .tab_el-element::before{
    top: 9px;
    margin-right: 10px;
    width: 40px;
    height: 10px;
  }
  .tab_el{
    align-items: flex-end;
  }
  .tab_el-row{
    padding-bottom: 10px;
  }
  .scenario_single{
    padding: 20px;
  }
  .scenario_single-holder,
  .scenario_single-holder:nth-child(n+4),
  .scenario_single-holder:nth-child(n+5){
    width: 100%;
  }
  .scenario_single-holder{
    padding: 10px 0;
  }
  .scenario_single-description,.scenario_single-heading {
    font-size: 16px;
    line-height: 21px;
  }
  .scenario-list_holder {
    margin: 0;
  }
  .scenario-list{
    padding-top: 30px;
  }
  .scenario_single-holder:last-child{
    padding-bottom: 0;
  }
  .scenario-area{
    padding: 60px 0;
  }
  .scenario-section {
    padding: 50px 0;
  }
  .scenario_single-link{
    bottom: 24px;
    left: 20px;
  }
  .scenario_single.with_link{
    padding-bottom: 70px;
  }
  .industry-section{
    padding: 50px 0;
  }
  .func_in-holder {
    width: 50%;
    padding: 10px;
  }
  .industries-row-holder{
    margin: 0 -10px;
    padding-top: 10px;
  }
  .func_in img{
    width: 130px;
    height: 130px;
  }
  .func_in{
    padding: 20px 20px 90px;
  }
  .tarifs-section {
    padding: 50px 0;
  }
  .tarifs-row-holder{
    margin-top: 0;
    padding: 40px 40px 85px;
  }
  .tarifs-list-start {
    font-size: 14px;
    line-height: 19px;
    min-width: 60px;
  }
  .tarif-minute,.tarif-price{
    font-size: 14px;
    line-height: 19px;
  }
  .tarifs-list-desc-el{
    display: flex;
  }
  .tarifs-list.min {
    padding-top: 70px;
  }
  .tarif-el{
    padding: 0 10px;
  }
  .tarif-el-chart{
    background-size: cover;
  }
  .tarifs-bottom-text {
    padding: 35px 0 20px;
  }
  .career-img-holder-single img{
    max-width: 220px;
  }
  .single_img .career-right-col{
    min-width: 242px;
    width: 242px;
  }
  .career-img-holder-single{
    border-top-right-radius: 270px;
  }
  .blog_component-section {
    padding: 50px 0;
  }
  .blog_component-big-col {
    width: 100%;
  }
  .blog_component-small-col{
    width: 100%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: initial;
  }
  .small_blog_component-holder{
    width: 33.33333%;
    padding: 10px;
  }
  .big_blog_component{
    padding-bottom: 85px;
    height: initial;
  }
  .big_blog_component-holder{
    padding: 10px;
  }
  .small_blog_component-title{
    -webkit-line-clamp: 5;
    font-size: 16px;
    line-height: 21px;
    height: 105px;
  }
  .blog_component-row-holder{
    margin: -10px;
  }
  .form_with_title-area{
    padding: 80px 0;
  }
  .form_el{
    padding: 20px 15px;
  }
  .form_with_title-sub_head-holder {
    margin-bottom: 40px;
  }
  .form_el input,
  .form_el select,
  .form_el textarea,
  .form_el-check{
    font-size: 16px;
    line-height: 22px;
    padding: 15px 20px;
  }
  .form_el label{
    font-size: 16px;
    line-height: 21px;
  }
  .blog_component-buttons-row{
    flex-wrap: wrap;
  }
  .big_blog_component-desc{
    display: initial;
    font-size: 16px;
    line-height: 21px;
  }
  .stage-title{
    background-size: auto;
    white-space: initial;
    font-size: 16px;
    line-height: 21px;
    padding-bottom: 25px;
    margin-bottom: 15px;
    min-height: 67px;
    display: flex;
    align-items: flex-end;
    position: relative;
  }
  .stage-bottom_text{
    font-size: 16px;
    line-height: 21px;
  }
  .stage-description {
    font-size: 16px;
    line-height: 21px;
    padding-bottom: 35px;
  }
  .stage-holder{
    padding: 0 10px;
  }
  .stages-list{
    padding-top: 10px;
  }
  .stages-row-holder{
    margin: 0 -10px;
  }
  .stages-bottom-text {
    font-size: 12px;
    line-height: 16px;
    max-width: 510px;
    padding-top: 20px;
  }
  .stages-section {
    padding: 50px 0;
  }
  .case-component-area {
    padding: 50px 0 40px;
  }
  .case-image-holder {
    width: initial;
    padding-left: 30px;
    object-fit: cover;
    height: 330px;
  }
  .case-image {
    display: none;
  }
  .case-image_mob{
    width: 177px;
    height: 100%;
    display: flex;
    object-fit: cover;
    border-radius: 8px;
  }
  .case-info-holder {
    width: 100%;
  }
  .case{
    align-items: initial;
  }
  .case-title,.case-sub_head{
    font-size: 16px;
    line-height: 21px;
  }
  .case-index-value {
    font-size: 36px;
    line-height: 47px;
  }
  .case-index-row{
    padding: 35px 0 45px;
  }
  .case-holder{
    padding: 30px 0;
  }
  .case-sub_head-holder {
    margin-bottom: 10px;
  }
  .page_hero-video_col{
    width: 100%;
    margin-bottom: 70px;
  }
  .page_hero-video_holder video{
    max-width: 330px;
  }
  .page_hero-video_holder{
    margin-top: -56px;
  }
  .main-header.sticky .header-area {
    padding: 15px 40px;
  }
  .header-area{
    padding: 30px 40px 15px;
  }
  .gallery-section{
    padding: 50px 0;
  }
  .gallery-section.b_pb{
    padding-bottom: 100px;
  }
  .partner_hero-btn_col{
    width: 100%;
    order: 1;
    padding-bottom: 70px;
  }
  .partner_hero-img_col{
    order: 3;
  }
  .partner_hero-list_holder{
    width: 50%;
    margin: 0;
    padding-top: 0;
    order: 2;
  }
  .partner_hero-list{
    flex-wrap: wrap;
  }
  .partner_hero_s{
    padding-left: 38px;
  }
  .partner_hero_s-holder{
    width: 100%;
    padding: 20px 0;
    padding-right: 20px;
  }
  .partner_hero_s-holder:last-child{
    padding-bottom: 0;
  }
  .partner_hero-img{
    width: 100%;
  }
  .partner_hero-img_holder{
    border-top-left-radius: 320px;
  }
  .partner_hero-area{
    padding-bottom: 50px;
  }
  .joint_ben-section {
    padding: 50px 0;
  }
  .joint_ben_single-holder{
    padding: 10px;
  }
  .joint_ben-list_holder {
    margin: 0 -10px;
  }
  .joint_ben_single-heading{
    font-size: 16px;
    line-height: 21px;
  }
  .joint_ben_single-description {
    font-size: 16px;
    line-height: 21px;
  }
  .joint_ben_single{
    padding: 20px;
  }
  .cooperation-section {
    padding: 50px 0;
  }
  .cooperation-list_holder{
    margin: 0;
  }
  .cooperation-list{
    flex-wrap: wrap;
  }
  .cooperation_single{
    font-size: 16px;
    line-height: 21px;
    padding: 20px 20px 105px;
  }
  .cooperation_single-holder{
    width: 100%;
    padding: 0;
    padding-bottom: 20px;
  }
  .cooperation_single-holder:last-child{
    padding-bottom: 0;
  }
  .cooperation_single-btn_holder {
    left: 20px;
  }
  .cooperation-list_holder{
    padding-top: 40px;
  }
  .partner_prog-section {
    padding: 50px 0;
  }
  .partner_prog-list{
    margin: 0;
    padding: 0;
    flex-direction: column-reverse;
  }
  .partner_prog-holder{
    width: 100%;
    padding: 0;
    display: flex;
  }
  .partner_prog{
    width: 50%;
  }
  .partner_prog-holder:nth-child(2),
  .partner_prog-holder:nth-child(1) {
    padding-top: 40px;
  }
  .partner_prog-holder:nth-child(1) {
    justify-content: flex-start;
  }
  .partner_prog-holder:nth-child(2) {
    justify-content: center;
  }
  .partner_prog-holder:nth-child(3) {
    justify-content: flex-end;
  }
  .reviews-component-area {
    padding: 50px 0 40px;
  }
  .reviews-img-holder img{
    width: 160px;
  }
  .review-holder{
    width: 480px;
    padding: 30px 25px 25px;
  }
  .reviews-slider.owl-carousel .owl-stage-outer{
    padding: 10px 0;
  }
  .form_with_title-section{
    padding-top: 50px;
  }
  .reviews-sub_head-holder {
    padding-bottom: 0px;
  }
  .career-button-holder{
    align-items: flex-start;
    flex-direction: column;
  }
  .career-button-holder a:nth-child(2) {
    margin-left: 31px;
  }
  .career-button-holder .basic-link svg{
    left: 0;
  }
  .tab_el-sub_head {
    font-size: 36px;
    line-height: 47px;
  }
  .tab_el-sub_head-holder{
    padding: 10px 0 25px;
  }
  .big .tab_el-img {
    max-width: 285px;
  }
  .big .tab_el-img_holder {
    border-top-left-radius: 270px;
  }
  .tabs_list-section {
    padding: 50px 0;
  }
  .tab_el-btn-holder{
    max-width: 260px;
    padding: 20px 10px;
  }
  .indicator-title {
    font-size: 56px;
    line-height: 73px;
    height: 73px;
  }
  .small_t {
    font-size: 40px;
  }
  .indicator-description{
    padding-top: 10px;
  }
  .indicators-area {
    padding: 30px 0 40px;
  }
  .indicators-section {
    padding: 50px 0;
  }
  .tabs_list_with_img-section {
    padding: 50px 0;
  }
  .tabs_list_with_img {
    margin: 10px -10px -10px;
  }
  .advantage-text {
    font-size: 28px;
    line-height: 40px;
  }
  .advantage{
    padding: 40px 5px;
    border-radius: 10px;
  }
  .advantage-holder{
    border-radius: 15px;
  }
  .first-ell {
    bottom: 20px !important;
    left: 25px !important;
    width: 25px;
  }
  .second-ell {
    top: 5px !important;
    right: 25px !important;
    width: 30px;
  }
  .third-ell {
    top: 12px !important;
    left: 50px !important;
    width: 25px;
    opacity: 0.8;
  }
  .four-ell {
    bottom: 10px !important;
    right: 45px !important;
    width: 20px;
  }
  .advantage-section {
    padding: 40px 0;
  }
  .col_3 .only_card-holder {
    width: 100%;
    padding: 20px 10px;
  }
  .col_3 .only_card-holder:last-child{
    padding-bottom: 0;
  }
  .only_cards-section.custom_mt_prod {
    margin-top: -125px;
  }
  .advantage-text .yellow_under::before{
    bottom: 0.1em;
    height: 0.45em;
  }
  .main-slide{
    flex-wrap: wrap;
    justify-content: center;
  }
  .main-slider-img-holder{
    margin-top: 80px;
  }
  .slider-back-area{
    padding: 190px 0 200px;
  }
  .header-button-container{
    display: flex;
    justify-content: flex-end;
    align-items: center;
  }
  .mob-humburger{
    display: flex;
    margin-left: 30px;
    width: 30px;
    height: 30px;
    justify-content: center;
    align-items: center;
  }
  .mob-humburger img{
    width: 100%;
    height: auto;
    object-fit: contain;
  }
  .mob-menu-container{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
  }
  .mob-menu-container.active{
    display: block;
  }
  .mob-menu-back{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: #3d3d3d;
    opacity: 0.6;
  }
  .mob-menu-holder{
    position: absolute;
    z-index: 2;
    right: -100px;
    opacity: 0;
    top: 0;
    width: 275px;
    background-color: #ffffff;
    height: 100%;
    transition: 0.5;
  }
  .mob-menu .header-menu{
    display: flex;
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .close-mob_menu{
    display: flex;
    width: 30px;
    height: 30px;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 25px;
    right: 12px;
  }
  .close-mob_menu img{
    width: 100%;
    height: auto;
    object-fit: contain;
  }
  .header-menu a{
    font-size: 16px;
    line-height: 21px;
    text-transform: uppercase;
    justify-content: space-between;
    letter-spacing: 0.1em;
    padding: 10px 20px;
    color: #502DA5;
    font-weight: 700;
  }
  .mob-menu{
    padding-top: 70px;
    padding-bottom: 30px;
  }
  .header-menu li{
    width: 100%;
    padding: 0;
  }
  .mob-menu .sub-menu{
    margin-top: 0;
    background: #ECE9FA;
    flex-direction: column;
    align-items: center;
    position: initial;
    padding: 0;
  }
  .with_drop:hover .sub-menu{
    display: none;
  }
  a.active~.sub-menu{
    display: flex !important;
  }
  .mob-menu .header-menu .sub-menu  a {
    font-size: 14px;
    line-height: 19px;
    padding-left: 40px;
    padding-right: 5px;
  }
  .with_drop>a:after {
    content: url(/wp-content/themes/neuronet/assets/images/arr_d_menu_hov.svg);
    height: 21px;
  }
  .audio_sl-slider .owl-stage-outer {
    overflow: hidden;
  }
  .with_drop>a.active:after{
    transform: scaleY(-1);
  }
  .sub-menu::before{
    content: none;
  }
  .svg-logo{
    padding-bottom: 0;
  }
  .select2-container--default .select2-selection--single{
    font-size: 16px;
    line-height: 22px;
    padding: 15px 20px;
  }
  .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height: 22px;
  }
  .select2-container--default .select2-selection--single .select2-selection__arrow{
    width: 14px;
    height: 9px;
  }
  .section-main-title {
    font-size: 36px;
    line-height: 47px;
  }
  .personal_data-section{
    padding-top: 160px;
    margin-bottom:100px;
  }
  .personal_data-title-holder{
    margin-bottom: 60px;
    max-width: 455px;
  }
  .personal_data-row {
    font-size: 16px;
    line-height: 21px;
  }
  .not_found-left_col,.not_found-right_col{
    width: 100%;
  }
  .not_found-left_col span{
    font-size: 144px;
    line-height: 187px;
  }
  .not_found-right_col{
    width: 100%;
    padding-left: 0;
    align-items: center;
    text-align: center;
    margin-top: 10px;
  }
  .not_found-right_col p{
    margin-bottom: 40px;
  }
  .history-year-row-holder{
    position: relative;
    height: 96px;
  }
  .history-year-row{
    position: absolute;
    top: 0;
    left: 50%;
    margin: 0;
    width: 100vw;
    transform: translateX(-50%);
    overflow-x: scroll;
  }
  .history-year-list {
    max-width: initial;
    width: initial;
    margin-bottom: 15px;
  }
  .history-year-list:after {
    content: none;
  }
  .history-year-list{
    margin-bottom: 0;
  }
  .history-year-row-holder:before{
    content: '';
    width: 100vw;
    left: 50%;
    transform: translateX(-50%);
    bottom: 39px;
    position: absolute;
    height: 1px;
    background-color: #ffffff;
  }
  .history-year-row::-webkit-scrollbar {
    display: none;
  }
  .tab_el-btn-holder:hover{
    color: #BDBDBD;
    border-color: #BDBDBD;
  }
  .tab_el-btn-holder.active:hover{
    color: #091E42;
    border-color: #091E42;
  }
  .sk_logo{
    right: 104%;
    bottom: 0;
    margin-bottom: -5px;
  }
  .special_tab_el{
    padding: 20px;
  }
  .special_tab_el-heading{
    font-size: 16px;
  }
  .special_tab_el-heading.third_line {
    min-height: 5.2em;
    text-align: center;
  }
  .special_tab_el-text {
    font-size: 16px;
    line-height: 21px;
  }
  .special_tab_el img{
    margin: 10px 0;
  }
  .special_tab_el-holder{
    padding: 10px;
  }
  .special_tab_el-holder.two_wrap{
    width: 50%;
  }
  .popup_cookies-inner{
    padding: 20px;
    flex-wrap: wrap;
  }
  .cookies_img{
    margin-right: 20px;
  }
  .cookies_btn{
    margin-left: 60px;
    margin-top: 20px;
  }
  .cookies_info{
    padding-right: 0;
  }
  .main-post-meta-row{
    flex-wrap: wrap;
    padding-bottom: 35px;
  }
  .main-post-meta-row div:nth-child(6) {
    display: none;
  }
  .main-post-meta{
    margin-bottom: 20px;
  }
  .main-post-content p,
  .main-post-content ul{
    margin-bottom: 20px;
  }
  .main-post-content h2{
    margin: 40px 0 20px;
  }
  .main-post-content h3{
    margin: 30px 0 10px;
  }
  .main-post-social_share{
    margin: 60px 0;
    width: 100%;
    transform: initial;
    left: initial;
    position: initial;
  }
  .main-post-similar-row{
    flex-wrap: wrap;
  }
  .similar_post_holder{
    width: 100%;
  }
  .similar_post-title{
    display: initial;
    height: initial;
  }
  .main-post-similar,
  .main-post-cta,
  .main-post-form{
    margin: 40px 0;
  }
  .main-post-content,.main-post-row{
    margin-bottom: 40px;
  }
  .blog-header-area {
    padding: 140px 0 230px;
  }
  .blog-header-desc{
    margin-bottom: 40px;
  }
  .sticky-post{
    flex-direction: column-reverse;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .sticky-post-image-holder{
    width: 100%;
  }
  .sticky-post-image{
    max-width: 100%;
    height: auto;
  }
  .category-list-row{
    justify-content: flex-start;
  }
  .main-post-el{
    padding: 0 0 20px;
    flex-direction: column;
    margin-bottom: 0;
  }
  .main-post-el-image-holder{
    width: 100%;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .main-post-el-content{
    padding: 20px 20px 0;
  }
  .main-blog-list{
    max-width: 650px;
  }
  .category-list-row{
    max-width: 768px;
  }
}
@media (max-width: 767px) {
  .row-max-w {
    max-width: 320px;
    padding: 0 20px;
  }
  .footer-top-row{
    flex-direction: column;
    padding: 20px 0 10px;
  }
  .footer-menu{
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .footer-menu li{
    padding: 0;
  }
  .footer-menu a{
    padding: 10px 0;
  }
  .footer-logo-holder{
    padding-right: 0;
  }
  .footer-menu-holder{
    padding-top: 10px;
  }
  .footer-bottom-row{
    flex-direction: column-reverse;
  }
  .footer-copyright{
    max-width: initial;
    padding-top: 18px;
    line-height: 21px;
  }
  .social-link{
    margin-left: 0;
    width: 38px;
    height: 38px;
    margin: 2px;
  }
  .social-link svg{
    width: 100%;
    height: 100%;
  }
  .footer-social-links{
    justify-content: space-between;
    flex-wrap: wrap;
    padding-top: 8px;
    width: 100%;
    margin: 0 -2px;
  }
  .header-request-button{
    display: none;
  }
  .page_hero-title{
    font-size: 24px;
    line-height: 31px;
    margin-bottom: 0;
  }
  .page_hero-area {
    padding-top: 140px;
    padding-bottom: 90px;
  }
  .page_hero-img_col{
    margin: 40px 0 50px;
  }
  .group .page_hero-img {
    max-width: 100%;
  }
  .header-area{
    padding: 20px 20px 15px;
  }
  .main-header.sticky .header-area {
    padding: 15px 20px;
  }
  .svg-logo svg{
    width: 130px;
  }
  .page_hero-bottom-text {
    font-size: 16px;
    line-height: 21px;
  }
  .page_hero-bottom {
    padding: 20px;
  }
  .page_hero-bottom-holder {
    margin-top: -90px;
  }
  .page_hero-section {
    padding-bottom: 30px;
  }
  .grow_with_us-section {
    padding: 30px 0;
  }
  .section-sub_head{
    font-size: 24px;
    line-height: 31px;
  }
  .grow_with_us_s{
    font-size: 16px;
    line-height: 21px;
  }
  .grow_with_us-list_holder{
    padding-top: 20px;
  }
  .grow_with_us_s-holder{
    padding: 0 0 20px;
  }
  .grow_with_us_s-holder:last-child{
    padding-bottom: 0;
  }
  .grow_with_us_s-dash {
    width: 30px;
    height: 8px;
    top: 7px;
    margin-right: 3px;
  }
  .section-title{
    font-size: 14px;
    line-height: 19px;
  }
  .audio_sl-section{
    padding: 30px 20px;
  }
  .audio_sl-info-title {
    font-size: 20px;
    line-height: 26px;
  }
  .audio_sl {
    padding: 15px 15px 20px;
  }
  .audio_sl-img_col-mob{
    margin-top: 15px;
  }
  .audio_sl-info-sub_head {
    font-size: 14px;
    line-height: 19px;
    margin: 15px 0 10px;
  }
  .audio_sl-info-desc {
    font-size: 16px;
    line-height: 21px;
  }
  .audio-holder{
    width: 100%;
    padding: 0 0px 0 45px;
  }
  .audio_sl-info-audio {
    padding-top: 28px;
    margin-bottom: 10px;
  }
  .history-section {
    padding: 30px 0;
  }
  .history-area{
    padding: 30px 0;
  }
  .tech_product-description {
    font-size: 16px;
    line-height: 21px;
  }
  .tech_product_res-heading {
    font-size: 24px;
    line-height: 31px;
  }
  .tech_product_res{
    padding: 20px;
  }
  .tech_product{
    padding: 20px;
  }
  .tech_product:hover{
    box-shadow: 0px 4px 30px rgb(0 0 0 / 10%);
    transform: none;
  }
  .tech_product-img {
    margin-bottom: 15px;
  }
  .tech_product-heading{
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 10px;
  }
  .tabs-btn-holder{
    padding: 10px 0;
  }
  .tabs-title {
    font-size: 14px;
    line-height: 18px;
    text-align: left;
    padding-left: 10px;
  }
  .tabs-title-row{
    padding-bottom: 0;
  }
  .tech_products-section {
    padding: 30px 0 20px;
  }
  .project_partnet-desc {
    font-size: 16px;
    line-height: 21px;
  }
  .project_partnet-holder {
    width: 100%;
  }
  .project_partnet-title {
    font-size: 16px;
    line-height: 21px;
  }
  .project_partnet-section {
    padding: 30px 0;
  }
  .cta_btn_text-area {
    padding: 25px 0 30px;
  }
  .cta_btn_text-sub_head-holder {
    margin-bottom: 20px;
  }
  .our_worker-section {
    padding: 30px 0 20px;
  }
  .cta_btn_text-section {
    padding-bottom: 30px;
  }
  .our_worker-holder {
    width: 100%;
  }
  .our_worker-holder {
    padding: 20px 15px;
  }
  .smi-component-section {
    padding: 30px 0 20px;
  }
  .mention-holder {
    padding: 20px;
  }
  .mention-link{
    right: 20px;
    bottom: 20px;
  }
  .mention-description {
    padding-bottom: 30px;
  }
  .smi-slider.owl-carousel .owl-stage-outer {
    padding: 10px 0;
  }
  .audio_sl-slider{
    padding: 20px 20px 0;
  }
  .neuro_this-section {
    padding: 30px 0;
  }
  .neuro_this-content{
    flex-wrap: wrap;
    padding-top: 0px;
  }
  .neuro_this-heading {
    font-size: 22px;
    line-height: 29px;
  }
  .neuro_this-holder::before {
    margin-right: 3px;
    width: 30px;
    height: 8px;
    top: 13px;
  }
  .neuro_this-text{
    font-size: 16px;
    line-height: 21px;
  }
  .neuro_this-holder {
    margin-bottom: 20px;
  }
  .neuro_this-img{
    display: none;
  }
  .neuro_this-img-col {
    width: 100%;
    padding: 0 20px;
  }
  .neuro_this-img-holder {
    padding-bottom: 100%;
    width: 100%;
    margin-top: 45px;
  }
  .neuro_this-img_mob{
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    border-radius: 100%;
    display: initial;
  }
  .managment-section {
    padding: 30px 0 20px;
  }
  .managment-description-text {
    font-size: 16px;
    line-height: 21px;
  }
  .managment-description-text br{
    display: none;
  }
  .managment-description {
    margin-top: 20px;
  }
  .worker-holder {
    padding: 20px 0px 10px;
    width: 100%;
  }
  .worker-img img {
    width: 140px;
    height: 140px;
  }
  .worker-name{
    padding: 10px 0;
  }
  .worker-description{
    padding-top: 10px;
    width: 100%;
    text-align: center;
  }
  .grid-sizer, .grid-item {
    width: 50%;
  }
  .gallery-section.sm_p {
    padding: 30px 0;
  }
  .col_2 .only_card-holder {
    width: 100%;
  }
  .only_cards-section {
    padding: 30px 0 20px;
  }
  .only_card-heading{
    font-size: 16px;
    line-height: 21px;
  }
  .only_card{
    padding: 20px 20px 10px;
  }
  .only_card-description {
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 20px;
  }
  .only_card-btn_holder{
    position: initial;
  }
  .career-component-section {
    padding: 30px 0;
  }
  .career-component-area {
    padding: 40px 0;
  }
  .career-row {
    flex-wrap: wrap;
  }
  .career-left-col{
    padding-right: 0;
  }
  .career-description-holder {
    padding: 20px 0;
  }
  .career-right-col {
    margin-top: 20px;
    width: 100%;
    min-width: initial;
  }
  .owl-dots{
    overflow-y: auto;
  }
  .owl-dots::-webkit-scrollbar {
    display: none;
  }
  .map-ballon-img{
    width: 14px;
    height: 20px;
  }
  .map-ballon-text{
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 0;
  }
  .map-ballon:nth-child(1) {
    left: 6%;
    top: 34%;
  }
  .map-ballon:nth-child(5) {
    left: 67%;
    top: 57%;
  }
  .map-ballon:nth-child(4) {
    left: 54.5%;
    top: 25.5%;
  }
  .map-ballon:nth-child(3) {
    left: 58%;
    top: 22%;
  }
  .map-ballon:nth-child(3) .map-ballon-text {
    padding-left: 5px;
    padding-top: 0px;
    margin-top: -10px;
  }
  .map-ballon:nth-child(2) {
    left: 36.5%;
    flex-direction: row-reverse;
    align-items: flex-start;
    top: 22.5%;
  }
  .map-ballon:nth-child(2) span{
    padding-right: 5px;
  }
  .map-section{
    overflow: hidden;
  }
  .map-card-holder {
    width: 100%;
  }
  .map-card-title{
    font-size: 16px;
    line-height: 21px;
  }
  .map-card-city{
    font-size: 16px;
    line-height: 21px;
  }
  .map-card-address,.map-card-tel,.map-card-email{
    font-size: 16px;
    line-height: 21px;
    margin-top: 10px;
  }
  .map-card{
    padding: 20px;
  }
  .map-card-sepr {
    width: 80px;
    height: 8px;
    margin: 10px 0;
  }
  .map-section {
    padding: 30px 0;
  }
  .our_mission-text {
    font-size: 20px;
    line-height: 26px;
  }
  .our_mission-text-holder {
    padding-top: 0px;
  }
  .our_mission-area {
    padding: 40px 0 100px;
  }
  .card_back-section {
    padding: 30px 0;
  }
  .card_back-area {
    padding: 40px 0 30px;
  }
  .managment-list_holder {
    margin: 0;
  }
  .career-images-holder{
    width: 100%;
    position: relative;
    padding-bottom: 100%;
  }
  .career-images-left-col{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    padding-right: 4px;
  }
  .career-img-holder.vertical {
    height: 100%;
    border-radius: 80px;
  }
  .career-images-right-col{
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 50%;
    padding-left: 4px;
  }
  .career-img-holder.right-round {
    height: 50%;
    padding-bottom: 4px;
  }
  .career-img-holder.circle{
    height: 50%;
    padding-top: 4px;
  }
  .career-img-holder.circle img{
    border-radius: 50%;
  }
  .our_mission-section {
    padding: 30px 0;
  }
  .card_back-holder {
    padding: 0;
    width: 100%;
    height: 100%;
    padding-bottom: 10px;
  }
  .card_back{
    font-size: 16px;
    line-height: 21px;
    padding: 20px;
    box-shadow: none;
  }
  .card_back:hover{
    transform: none;
    box-shadow:none;
  }
  .card_back-list_holder {
    margin: 0;
  }
  .our_worker-holder:hover {
    box-shadow: none;
  }
  .our_worker-area {
    padding: 40px 0 30px;
  }
  .vacancies-text-row{
    flex-wrap: wrap;
    margin: 20px 0;
  }
  .vacancies-text{
    font-size: 16px;
    line-height: 21px;
  }
  .vacancies-section {
    padding: 30px 0 20px;
  }
  .vacancies-text p {
    margin-bottom: 21px;
  }
  .vacancies-img-col {
    width: 100%;
    flex-direction: row;
    padding-left: 0;
    margin-top: 20px;
  }
  .vacancies-img {
    max-width: 160px;
    width: 48%;
    margin: 0;
  }
  .vacancie-holder {
    padding: 0;
    width: 100%;
    height: 100%;
    padding-bottom: 10px;
  }
  .vacancie{
    box-shadow: none;
    border: 1px solid #ECECEC;
    padding: 20px;
  }
  .vacancie:hover {
    box-shadow: none;
    transform: none;
  }
  .vacancie-city,
  .vac-remotely,
  .vac-position{
    font-size: 16px;
    line-height: 21px;
  }
  .vacancies-slider{
    margin: 50px 0 0;
  }
  .gallery-sub_head-holder {
    margin-bottom: 20px;
  }
  .gallery-section {
    padding: 30px 0;
  }
  .map-section.not_last {
    padding-bottom: 20px;
  }
  .gallery-section.b_pb {
    padding-bottom: 60px;
  }
  .partner_hero-title{
    font-size: 24px;
    line-height: 31px;
    margin-bottom: 0;
  }
  .partner_hero-sub_head{
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 40px;
  }
  .partner_hero-area{
    padding: 145px 0 30px;
  }
  .partner_hero-img_col {
    order: 2;
    width: 100%;
    margin-bottom: 20px;
  }
  .partner_hero-img_holder {
    border-top-left-radius: 270px;
  }
  .partner_hero_s-holder{
    padding-right: 20px 0 0;
  }
  .partner_hero_s-dot{
    width: 20px;
    height: 20px;
  }
  .partner_hero_s{
    padding-left: 30px;
    font-size: 16px;
    line-height: 21px;
  }
  .partner_hero-list_holder{
    width: 100%;
  }
  .partner_hero-btn_col{
    padding-bottom: 40px;
  }
  .joint_ben-section {
    padding: 30px 0;
  }
  .joint_ben-area{
    padding: 40px 0 30px;
  }
  .joint_ben_single-holder {
    width: 100%;
  }
  .partner_prog-section {
    padding: 30px 0;
  }
  .partner_prog-area{
    padding: 40px 0 30px;
  }
  .partner_prog-holder{
    padding: 0 0 10px !important;
  }
  .partner_prog {
    width: 100%;
  }
  .partner_prog-heading_holder{
    margin-bottom: 20px;
  }
  .partner_prog-description{
    font-size: 16px;
    line-height: 21px;
  }
  .owl-item:nth-child(2) .partner_prog-heading {
    background-color: #8C91AF;
  }
  .owl-item:nth-child(2)  .partner_prog-heading_triangle-out {
    border-left: 10px solid #8C91AF;
  }
  .owl-item:nth-child(2) .partner_prog-heading_triangle-in {
    border-right: 10px solid #8C91AF;
  }
  .owl-item:nth-child(2) .partner_prog-heading_triangle-in:before {
    border-right: 10px solid #8C91AF;
  }
  .owl-item:nth-child(n+2) .partner_prog-heading_holder {
    padding-left: 10px;
  }
  .owl-item:nth-child(3) .partner_prog-heading_holder {
    padding-right: 0px;
  }
  .owl-item:nth-child(3) .partner_prog-heading {
    background-color: #FFD41C;
  }
  .owl-item:nth-child(3) .partner_prog-heading_triangle-in {
    border-right: 10px solid #FFD41C;
  }
  .owl-item:nth-child(3) .partner_prog-heading_triangle-in:before {
    border-right: 10px solid #FFD41C;
  }
  .owl-item:nth-child(3) .partner_prog-holder .partner_prog-heading_triangle-out {
    border-left: 10px solid #FFD41C;
  }
  .cooperation-section {
    padding: 30px 0;
  }
  .func_in-holder {
    width: 100%;
    height: 100%;
    padding: 0 0 10px;
  }
  .func_in img {
    width: 100px;
    height: 100px;
  }
  .func_in-heading {
    font-size: 16px;
    line-height: 21px;
  }
  .func_in{
    min-height: initial;
  }
  .active>.func_in-holder .func_in{
    box-shadow: 0px 4px 20px rgb(0 0 0 / 20%);
  }
  .industries-row-holder {
    margin: 0;
    padding-top: 0;
  }
  .industry-section {
    padding: 30px 0 20px;
  }
  .case-component-area {
    padding: 30px 0 20px;
  }
  .case-image-holder{
    display: none;
  }
  .case-holder {
    padding: 0 0 20px;
  }
  .case-index-row{
    flex-direction: column;
    padding: 20px 0 30px;
  }
  .case-index-element{
    width: 100%;
    padding-bottom: 10px;
  }
  .case-bottom-data{
    flex-direction: column;
  }
  .case-press-btn-holder {
    width: 100%;
    display: flex;
    justify-content: flex-start;
  }
  .reviews-component-area {
    padding: 30px 0 20px;
  }
  .reviews-img-holder img {
    width: 120px;
  }
  .review-holder{
    width: 100%;
    padding: 20px 15px;
  }
  .review-info-holder{
    flex-direction: column-reverse;
    justify-content: flex-start;
  }
  .review-img-hold img {
    width: 100%;
    height: auto;
    object-fit: contain;
  }
  .review-img-hold{
    width: 110px;
    height: auto;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
    padding-right: 0;
  }
  .review-owner{
    min-height: initial;
    padding-top: 10px;
  }
  .form_with_title-section {
    padding-top: 30px;
  }
  .our_worker-description {
    margin-bottom: 15px;
  }
  .page_hero-sub_head {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 40px;
  }
  .page_hero-video_holder {
    margin-top: 40px;
  }
  .page_hero-video_col {
    margin-bottom: 40px;
  }
  .tab_el{
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .tab_el-title{
    font-size: 14px;
    line-height: 18px;
    text-align: left;
    padding-left: 10px;
  }
  .tab_el-btn-holder{
    padding: 10px 0;
  }
  .tabs_list-title-row{
    padding-bottom: 0;
  }
  .tab_el-row{
    padding: 20px 0 0;
  }
  .tab_el-element {
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 20px;
  }
  .tab_el-element::before {
    top: 7px;
    margin-right: 5px;
    width: 30px;
    height: 8px;
  }
  .tab_el-img_col {
    padding:20px 20px 0px;
    width: 100%;
    justify-content: center;
  }
  .tabs_list-section {
    padding: 30px 0;
  }
  .stage-holder {
    width: 100%;
    padding: 0 0 10px;
    height: 100%;
  }
  .stage-title{
    background-size: 100%;
  }
  .card_back-sub_head-holder {
    padding-bottom: 10px;
  }
  .stages-row-holder {
    margin: 0px;
  }
  .owl-item:nth-child(4) .stage-title{
    background-image: url('/wp-content/themes/neuronet/assets/images/line_back.svg');
    background-position: bottom 7px left 0px;
  }
  .stages-section {
    padding: 30px 0 20px;
  }
  .scenario-section{
    padding: 30px 0;
  }
  .scenario-area {
    padding: 40px 0;
  }
  .scenario-list {
    padding-top: 10px;
  }
  .tarifs-section{
    padding: 30px 0;
  }
  .tarifs-desc-row{
    font-size: 16px;
    line-height: 21px;
    text-align: left;
  }
  .tarifs-row-holder{
    padding: 20px 10px 60px;
  }
  .tarifs-list-holder{
    width: 100%;
    overflow-y: auto;
    padding-bottom: 10px;
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;
  }
  .tarifs-el-holder {
    width: 608px;
  }
  .tarifs-list-holder:-webkit-scrollbar {
    display: none;
  }
  .tarifs-bottom-text {
    padding: 20px 0;
    font-size: 16px;
    line-height: 21px;
  }
  .blog_component-section {
    padding: 30px 0;
  }
  .blog_component-row-holder {
    margin: 0;
    padding-top: 0;
    padding-bottom: 10px;
  }
  .big_blog_component-holder {
    padding: 0 0 10px;
  }
  .big_blog_component-title{
    font-size: 20px;
    line-height: 24px;
    display: initial;
    max-height: initial;
  }
  .big_blog_component{
    padding-bottom: 70px;
  }
  .blog_component-small-col{
    flex-wrap: wrap;
  }
  .small_blog_component-holder {
    width: 100%;
    padding: 10px 0;
  }
  .small_blog_component-title {
    -webkit-line-clamp: 3;
    height: 63px;
  }
  .blog_component-buttons-row .basic_btn{
    width: 100%;
    justify-content: center;
    padding: 15px 15px 15px 15px;
  }
  .blog_component-buttons-row .basic_btn:last-child {
    margin-left: 0;
    margin-top: 20px;
  }
  .page_hero-img_holder.circle {
    margin-top: 40px;
  }
  .col_3 .only_card-holder {
    width: 100%;
    padding: 10px;
  }
  .tab_el-sub_head {
    font-size: 24px;
    line-height: 32px;
  }
  .tab_el-sub_head-holder {
    padding: 0px 0 20px;
    margin-top: -10px;
  }
  .tab_el-img_col.big {
    padding: 40px 0 0;
  }
  .big .tab_el-img {
    max-width: initial;
    width: 100%;
  }
  .tab_el-title br{
    display: none;
  }
  .main-slide-text {
    font-size: 24px;
    line-height: 32px;
  }
  .slider-back-area {
    padding: 145px 0 155px;
  }
  .main-slider-img-holder {
    margin-top: 45px;
  }
  .main-slider-img-holder{
    width: 100%;
    position: relative;
    padding-bottom: 100%;
    min-width: initial;
  }
  .main-slide-images-left-col{
    height: 100%;
    padding-right: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 48%;
  }
  .main-slide-images-right-col{
    height: 100%;
    padding-left: 0;
    width: 48%;
    position: absolute;
    right: 0;
    top: 0;
  }
  .main-slide-img-holder.circle{
    height: 49%;
  }
  .main-slide-img-holder.left-round{
    height: 49%;
  }
  .main-slide-img-holder{
    width: 100%;
  }
  .main-slide-img-holder.vertical{
    height: 100%;
  }
  .slider_und{
    top: 40px;
  }
  .advantage-text {
    font-size: 20px;
    line-height: 26px;
  }
  .advantage-holder{
    padding: 5px;
    border-radius: 10px;
  }
  .advantage {
    border-radius: 7px;
    padding: 20px 5px;
  }
  .advantage-section {
    padding: 20px 0 10px;
  }
  .tabs_list_with_img-section {
    padding: 30px 0 20px;
  }
  .indicators-section {
    padding: 30px 0;
  }
  .indicator-holder{
    width: 100%;
    padding-bottom: 30px;
  }
  .owl-carousel .owl-item{
    flex-shrink: 0;
  }
  .indicator-holder:last-child{
    padding-bottom: 0;
  }
  .indicators-list{
    flex-wrap: wrap;
  }
  .indicator-description {
    font-size: 16px;
    line-height: 21px;
  }
  .advantage-text br{
    display: none;
  }
  .advantage-text .yellow_under{
    display: initial;
    padding: 0.05em;
    white-space: initial;
    background: linear-gradient(0deg, #FFD41C 0.42em, rgba(0,0,0,0) 0.42em);
    -webkit-box-decoration-break: clone;
    background-repeat: no-repeat;
  }
  .indicators-area {
    padding: 30px 0;
  }
  .advantage-text .yellow_under:before{
    content: none;
  }
  .third-ell {
    top: 5px !important;
    left: 20px !important;
    width: 20px;
  }
  .four-ell {
    bottom: 8px !important;
    right: 15px !important;
    width: 12px;
  }
  .second-ell {
    top: 5px !important;
    right: 21px !important;
    width: 23px;
  }
  .first-ell {
    left: 5px !important;
  }
  .tabs_list_with_img {
    margin: 20px 0 0;
  }
  .tabs_list_with_img-tab{
    opacity: 0;
  }
  .tabs_list_with_img-tab .func_in{
    min-height: 173px;
  }
  .section-main-title {
    font-size: 24px;
    line-height: 32px;
  }
  .personal_data-section{
    padding-top: 105px;
    margin-bottom:60px;
  }
  .personal_data-title-holder{
    margin-bottom: 40px;
  }
  .not_found-left_col span{
    font-size: 64px;
    line-height: 83px;
  }
  .not_found-right_col{
    margin-top: 40px;
  }
  .not_found-right_col p{
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 20px;
  }
  .vac-link{
    left: 20px;
    bottom: 20px;
  }
  .vac-date {
    padding-bottom: 40px;
  }
  .history-year-row-holder{
    position: relative;
    height: 87px;
  }
  .history-year-row-holder:before{
    bottom: 31px;
  }
  .history-slide-list-year {
    font-size: 24px;
    line-height: 31px;
  }
  .history-slide-list-el{
    font-size: 16px;
    line-height: 21px;
  }
  .history-slide {
    padding: 20px;
  }
  .form_el, .form_el-check{
    padding: 17px 0;
    width: 100%;
  }
  .form_el-submit{
    padding: 25px 0px 0;
  }
  .form_el-submit button{
    align-self: center;
  }
  .form_el input, .form_el select, .form_el textarea, .form_el-check {
    font-size: 15px;
  }
  .select2-container--default .select2-selection--single{
    font-size: 15px;
  }
  .mob-request-button{
    display: flex;
    padding: 15px 10px 15px 30px;
    font-size: 14px;
    width: 100%;
    justify-content: center;
  }
  .mob-request-button-row{
    padding: 10px 20px;
  }
  .sk_logo{
    right: 5px;
    bottom: 100%;
    margin-bottom: 10px;
  }
  .pop_up-container{
    padding: 20px;
    min-height: 580px;
  }
  .pop_up-success{
    flex-direction: column;
  }
  .pop_up-content{
    max-width: 280px;
  }
  .pop_up-text-holder{
    width: 100%;
    padding-left: 0;
  }
  .pop_up-btn-container{
    justify-content: flex-start;
    margin-top: 30px;
  }
  .pop_up-btn-holder{
    width: 100%;
    padding-left: 0;
  }
  .pop_up-img_holder{
    width: 100%;
    padding-bottom: 20px;
  }
  .pop_up-text{
    font-size: 16px;
    line-height: 21px;
  }
  .founders-list{
    justify-content: flex-start;
    flex-direction: column;
    align-items: flex-start;
  }
  .founder-el{
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    max-width: initial;
    margin-bottom: 20px;
  }
  .founder-el:last-child{
    margin-bottom: 0;
  }
  .founders-list img{
    max-width: 50px;
    flex-shrink: 0;
  }
  .founder-el-name{
    margin: 0px;
  }
  .founder-el-position{
    margin: 5px 0;
  }
  .founder-el-link{
    padding: 0;
  }
  .founder-el-keep{
    padding-left: 20px;
  }
  .pop_up-founders .founder-el-img {
    max-width: 160px;
  }
  .pop_up-name{
    margin-bottom: 10px 0;
  }
  .pop_up-position{
    margin-bottom: 10px;
  }
  .founers .pop_up-content{
    padding: 20px;
  }
  .pop_up-container.founers {
    min-height: 750px;
  }
  .hidden_block{
    display: flex;
    margin-top: 10px;
  }
  .special_tab_el-holder{
    width: 100%;
  }
  .special_tab_el-holder.two_wrap{
    width: 100%;
  }
  .special_tab_el-holder{
    height: 100%;
  }
  .special_tab_el-heading.third_line{
    min-height: 3.9em;
  }
  .special_tab_el img{
    margin: 20px 0;
  }
  .special_tab_el-text p {
    margin-bottom: 10px;
  }
  .cookies_info{
    flex-direction: column;
    align-items: flex-start;
  }
  .cookies_img{
    margin-bottom: 20px;
    margin-right: 0;
  }
  .cookies_text{
    font-size: 14px;
    line-height: 19px;
  }
  .cookies_btn{
    margin-left: 0;
    width: 100%;
    text-align: center;
    padding: 15px 10px;
  }
  .popup_cookies .row-max-w{
    max-width: initial;
    padding: 0;
  }
  .popup_cookies{
    padding-bottom: 0;
  }
  .popup_cookies-inner{
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .main-post-row{
    margin-top: 100px;
    margin-bottom: 60px;
  }
  .main-post-title {
    font-size: 24px;
    line-height: 31px;
  }
  .main-post-tags{
    font-size: 14px;
    line-height: 19px;
    margin: 0 -10px;
    padding: 10px 0;
  }
  .main-post-tag{
    padding: 10px;
  }
  .main-post-meta-row {
    flex-direction: column;
    justify-content: flex-start;
    padding: 10px 0 40px;
  }
  .main-post-meta-sepr {
    width: 100%;
    height: 1px;
    margin: 10px 0;
  }
  .main-post-meta-row div:nth-child(6) {
    display: initial;
  }
  .main-post-meta{
    margin: 0;
    font-size: 14px;
    line-height: 19px;
  }
  .main-post-meta-title {
    font-size: 13px;
    line-height: 17px;
  }
  .main-post-content{
    font-size: 16px;
    line-height: 21px;
  }
  .main-post-content h2,
  .main-post-cta-title{
    font-size: 24px;
    line-height: 31px;
  }
  .main-post-content h3{
    font-size: 20px;
    line-height: 21px;
  }
  .main-post-content h4{
    font-size: 18px;
    line-height: 21px;
  }
  .main-post-social-qoute-img {
    width: 30px;
    margin-bottom: 10px;
  }
  .main-post-social_share{
    padding: 30px 20px;
    margin: 40px 0;
  }
  .main-post-social-qoute {
    font-size: 20px;
    line-height: 26px;
  }
  .main-post-cta-desc {
    font-size: 16px;
    line-height: 21px;
    margin: 20px 0;
  }
  .main-post-cta-content{
    padding: 40px 0;
  }
  .main-post-similar,
  .main-post-cta,
  .main-post-form {
    margin: 30px 0;
  }
  .main-post-content{
    margin-bottom: 30px;
  }
  .similar_post{
    padding: 20px 10px 10px;
  }
  .similar_post_holder:nth-child(1){
    padding-top: 0;
  }
  .subscribe-el-title {
    font-size: 24px;
    line-height: 31px;
  }
  .subscribe-el-desc {
    font-size: 16px;
    line-height: 21px;
    text-align: center;
    max-width: 430px;
    margin: 10px 0 0px;
  }
  .subs_form.yikes-easy-mc-form.yikes-mailchimp-form-inline{
    flex-wrap: wrap;
    row-gap: 20px;
  }
  .subs_form.yikes-easy-mc-form label.label-inline{
    padding-right: 0;
  }
  .subs_form.yikes-easy-mc-form .submit-button-inline-label{
    width: 100%;
    flex-shrink: initial;
  }
  .subs_form.yikes-easy-mc-form .submit-button-inline-label .yikes-easy-mc-submit-button{
    width: 100%;
  }
  .yikes-easy-mc-form .field-no-label.subs_email{
    padding: 17px 10px;
    text-overflow: ellipsis;
  }
  .yikes-mailchimp-container{
    padding-bottom: 20px;
  }
  .blog-header-title{
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 0;
  }
  .blog-header-desc {
    font-size: 20px;
    line-height: 26px;
  }
  .blog-subs-desc{
    font-size: 16px;
    line-height: 20px;
  }
  .sticky-post-title{
    font-size: 20px;
    display: initial;
    max-height: initial;
  }
  .sticky-post-description{
    font-size: 16px;
    max-height: initial;
    display: initial;
  }
  .sticky-post-content {
    padding: 20px 10px;
  }
  .sticky-post-bottom{
    flex-direction: column;
  }
  .sticky-post-author{
    align-self: flex-start;
    margin-bottom: 20px;
    margin-top: 5px;
  }
  .sticky-post-date{
    align-self: flex-end;
  }
  .category-list-row {
    max-width: 320px;
    padding: 0 5px;
  }
  .main-blog-list {
    max-width: 320px;
  }
  .main-post-el-description{
    margin-bottom: 5px;
  }
  .main-post-el-bottom-info{
    flex-direction: column;
    align-items: flex-start;
  }
  .main-post-el-date{
    align-self: flex-end;
    margin-top: 5px;
  }
  .blog-subscribe-title {
    font-size: 24px;
    line-height: 32px;
  }
  .blog-subscribe-desc {
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 0;
  }
  .category-el {
    font-size: 14px;
    line-height: 18px;
  }
}