@media (max-width:1150px){ .statuses .statuses-menu{ position:relative}
 .block-in-cell{ background:#ddd; width:calc(100vw - 30px); word-wrap:normal; overflow-x:auto}
}

@media (min-width:1500px) and (max-width:1699px){ .section-inner__founder>.section-inner{ margin-right:17%}
}

@media (min-width:1300px) and (max-width:1699px){ .section-inner__founder{ background-position-x:left -20px; background-position-y:bottom}
 .section-inner__founder>.section-inner{ max-width:900px; margin-left:auto; margin-right:10%}
 .section-founder__top::after{ bottom:-27px}
 .section-founder__top{ padding:0 45px}
}

@media (min-width:1101px) and (max-width:1299px){ .section-inner__founder{ background-position-x:left -64px; background-position-y:bottom}
 .section-inner__founder>.section-inner{ max-width:700px; margin:0; margin-left:auto; margin-right:50px}
 .section-founder__top{ padding:0}
 .section-founder__top::after{ bottom:-43px}
}

@media (min-width:992px) and (max-width:1200px){ .section-testing__tariffs-item{ padding:70px 35px 30px 35px}
 .section-testing__item-advantages{ padding-left:50px}
 .section-testing__item-details{ right:40px; bottom:20px}
 .section-testing__item-questions { bottom: 35px;}
 .section-testing__item-questions{ padding:0}
 .section-presentation-start{ width:300px}
 .section-teaching__wrapper-item:nth-child(1){ padding-right:50px; max-width:495px}
 .section-teaching__wrapper-item:nth-child(2){ padding:30px 20px 30px 110px}
 .section-package__content-wrap:not(:last-child){ margin-right:20px}
 .slick-prev{ left:-40px}
 .slick-next{ right:-40px}
 .cl{ width:160px !important; height:46px !important}
 .zenTooltip .zenTooltiptext::after{ left:24%}
 .zenTooltip .zenTooltiptext{ width:520px}
 .zenTooltip .zenTooltiptextLogis{ left:-395px}
 .zenTooltip .zenTooltiptextLogis::after{ margin-left:320px}
 .zenTooltip .zenTooltiptextTools{ margin-left:-245px}
 .zenTooltip .zenTooltiptextResult{ left:-70px}
 .zenTooltip .zenTooltiptextTools::after{ margin-left:155px}
}

@media (min-width:992px) and (max-width:1150px){ .setting-bottom .add-ank{ width:220px}
 .setting-bottom .pre-view{ width:300px}
 .setting-bottom .save-ank{ width:140px}
}

@media (min-width:992px) and (max-width:1100px){
  .section-inner__founder{ background-position-x:left -64px; background-position-y:bottom}
  .section-inner__founder>.section-inner{ max-width:700px; margin:0; margin-left:auto; margin-right:15px}
  .section-founder__top{ padding:0}
  .section-founder__top::after{ bottom:-43px}
}

@media (max-width:991px){  
	.navbar-light .navbar-nav .nav-link{color:#000}
  .navbar-nav.menu_nav{background:#fff}
  .collapse{ margin:24px -15px 0 -15px}
  .nav-shop{ position:absolute; right:0; top:10px !important}
}

@media (min-width:768px) and (max-width:991px){  .section-business{ background:url(../img/bg/main_bg.png) center no-repeat; padding-top:50px}
  .section-business__title{ font-size:30px; line-height:50px}
  .section-business__subtitle{ margin-top:30px; font-size:18px}
  .section-business__content{ margin-top:100px}
  .section-business__content-title{ font-size:20px; line-height:30px}
  .section-business__wrapper-text{ font-size:16px; line-height:30px}
  .section-business__wrapper{ display:block}
  .section-business__wrapper-item{ width:auto; height:auto}
  .section-business__wrapper-item img{ width:100%}
  .section-benefit__title{ padding-top:40px; font-size:20px; line-height:35px}
  .section-benefit__container{ margin-top:30px}
  .section-benefit__container-content{ padding:20px 10px 15px 10px}
  .section-benefit__wrapper-title, 
  .section-benefit__wrapper-descr{ font-size:12px; line-height:20px}
  .section-testing{ padding-top:50px}
  .section-testing__title{ font-size:20px}
  .section-testing__subtitle{ font-size:20px; line-height:30px}
  .section-testing__free{ width:332px; height:40px; margin:40px auto 0 auto}
  .btn-free{ font-size:12px}
  .section-testing__tariffs{ padding-top:60px}
  .section-testing__item-title{ font-size:20px; padding-bottom:15px; padding-left:50px}
  .section-testing__item-subtitle{ font-size:14px; padding:15px 0 30px 0}
  .section-testing__item-advantages{ font-size:14px; line-height:20px; padding-bottom:20px; padding-left:50px}
  .section-testing__tariffs-item{ padding:30px 15px 20px 15px}
  .section-testing__item-questions{ font-size:14px; line-height:17px; padding-top:0px; padding-left:50px; margin-bottom:20px}
  .section-testing__item-details{ right:20px; bottom:10px}
    .section-testing__item-questions { bottom: 20px;}
  .section-presentation{ padding:50px 15px}
  .section-presentation__title{ font-size:20px}
  .section-presentation__sutitle{ font-size:14px; padding-top:10px}
  .section-presentation__choice-start{ width:140px; height:40px; margin:30px 0}
  .btn-testing{ font-size:14px}
  .section-presentation-form{ font-size:16px}
  .section-presentation-start{ width:210px; height:77px}
  .btn-presentation-start{ font-size:12px}
  .section-presentation-descr{ font-size:16px}
 .section-teaching__wrapper-item:nth-child(1){ padding-right:15px; max-width:370px}
  .section-teaching__title{ font-size:20px; line-height:35px}
  .section-teaching__sutitle{ padding-top:40px; font-size:14px; line-height:25px}
  .section-teaching__list li a{ font-size:16px}
  .section-teaching__wrapper-item:nth-child(2){ padding:15px 0px 15px 70px}
  .section-teaching__list li:hover::before{ content:url(../img/icons/dots-720.svg); left:-88px}
 .section-engine__title{ font-size:20px}
 .section-engine{ padding:50px 15px}
 .section-engine__list li{ font-size:14px; margin-bottom:10px}
 .section-engine__receive{ width:332px; height:40px; margin:10px auto 0}
 .btn-engine{ font-size:14px}
 .section-feedback{ padding:100px 15px}
 .section-feedback__title{ font-size:20px; line-height:35px}
 .section-feedback__block-top{ padding:30px 15px 33px 79px}
 .section-package{ padding:50px 15px}
 .section-package__title{ font-size:20px; line-height:35px}
 .section-package__subtitle{ font-size:16px; line-height:30px; padding:20px 50px}
 .section-package__cap-block{ padding:10px 45px}
 .section-package__cap-block:not(:last-child)::after{ top:12px; bottom:12px}
 .section-package__content-choose{ width:250px; height:40px}
 .section-package__content-choose a{ font-size:14px}
 .section-package__content-wrap:first-child{ margin-left:0; margin-bottom:30px}
 .section-package__content-wrap:not(:last-child){ margin-right:0}
 .section-package__content-wrap:last-child{ margin-right:0}
 .section-package__content-container{ max-width:300px}
 .section-package__content{ padding:30px 0}
 .section-results{ padding:60px 15px 100px 15px}
 .section-results__title{ font-size:20px; line-height:35px}
 .section-results__container{ padding-top:30px}
 .section-results__wrapper-title{ font-size:11px}
 .section-inner__founder{ background-position-x:left -35px; background-position-y:bottom; background-size:48%}
 .section-inner__founder>.section-inner{ max-width:550px; margin:0; margin-left:auto; margin-right:15px}
 .section-founder__top{ padding:0 50px}
 .section-founder__top-title{ font-size:20px}
 .section-founder__top-descr{ font-size:14px; line-height:20px; padding:10px 0}
 .section-founder__top-subtitle{ font-size:16px; line-height:25px; padding:20px 0 40px 0}
 .section-founder__bottom-descr{ font-size:14px; line-height:20px; padding:20px 0}
 .section-partners{ padding:100px 15px}
 .section-partners__title{ font-size:20px; padding-bottom:30px}
 .slick-prev{ left:-30px}
 .slick-next{ right:-30px}
 .section-cabinet__title{ font-size:20px; line-height:28px}
 .section-cabinet__timer p{ font-size:14px; line-height:17px}
 .section-cabinet__timer span{ font-size:14px; line-height:17px}
 .browser .form-control{ max-width:217px; font-size:14px}
 .browser{ font-size:14px}
 .tabs li.active{ padding:20px 50px}
 .section-cabinet__top{ padding:25px 50px}
 .input-group{ width:250px}
 .panel-body-2 .form-control{ max-width:98%}
 .cl{ width:140px !important; height:45px !important; padding:0 5px}
 .zenTooltip .zenTooltiptextResult{ left:0px; width:410px}
 .sel_test>.d-flex{ right:0px}
 .send_test{ height:40px; font-size:12px}
 .tst-btn{ font-size:14px}
 .counter_div span{ font-size:14px}
 .cabinet-feedback{ font-size:20px}
 .btn-feedback-cabinet{ width:200px; height:40px; font-size:14px}
 .feedback-textarea{ font-size:14px}
 .base-test__wrap>.btn-sm{ width:30px; height:40px; font-size:14px}
 .base-test__wrap>button:nth-child(2){ margin:0 5px}
 .btn-status.btn-success, 
 .btn-vac{ width:150px; height:40px; font-size:12px}
 .set_color>.color-label{ width:40px; height:40px}
 .set_color>.color-label.col22{ margin:0 10px}
 .inner-simple-edit .col-4{ width:48%; flex:0 0 48.333%; max-width:48.333%; position:unset; padding:0}
 .col-left{ margin-right:24px}
 .simple-edit{ height:auto}
 .container, .container-md, .container-sm{ max-width:100%}
 .formedit-color{ flex-wrap:wrap}
 .inner-simple-edit{ position:relative}
 .col-left>div:nth-child(5){ position:absolute; right:0px; top:0; width:48%}
 .col-4.form-comment{ width:100%; margin-top:250px; flex:0 0 100%; max-width:100%; padding:0}
 .form-comment>textarea{ height:110px !important}
 .nd-divider::after{ right:0; width:100%}
 .d-flex-divider::after{ right:0; width:100%}
.edit-btn{ display:block; width:350px !important; margin:0 auto; font-size:14px}
 .simple-edit .form-control{ max-width:100% !important; font-size:14px}
 .container-info .row{ justify-content:space-between}
 .cut-text{ font-size:14px; line-height:17px}
 .col-status, .col-status b{ font-size:14px !important}
 .vac_search{ max-width:39% !important}
 .zenTooltip .zenTooltiptextTools{ margin-left:-150px; width:410px}
 .zenTooltip .zenTooltiptextTools::after{ margin-left:130px}
 .zenTooltip .zenTooltiptextLogis{ left:-280px; width:410px}
 .zenTooltip .zenTooltiptextLogis::after{ margin-left:275px}
 .formedit-color>div:nth-child(2)>div:nth-child(1){ position:absolute; right:0; width:48%; top:11%}
 .formedit-color{ width:100%}
 .formedit-color>div:nth-child(2)>div:nth-child(2){ position:absolute; right:0; width:48%; top:22.50%}
 .dropdown-menu__wrap .btn-sm{ width:100%; height:40px; font-size:12px}
 .dropdown-menu{ width:190px}
 .section-vac-settings{ padding:30px 15px}
 .nav-stacked{ width:150px}
 .section-vac-settings__container .left-bar{ padding-top:60px}
 .row.desc .col-4, .links-test .col-4{ flex:0 0 100%; max-width:100%}
 .row.desc .col-4:not(:last-child), .links-test .col-4:not(:last-child){ margin-bottom:20px}
 .left-bar>ul>li>a{ font-size:14px; line-height:18px}
 .left-bar>ul>li>a.active::after{ right:0}
 .time-test{ font-size:14px; line-height:17px}
 .row-time{ display:flex; justify-content:space-between}
 .row-time .col-4{ flex:0 0 40%; max-width:40%}
 .col-time{ margin:30px 20px 0 0}
 .checkbox .custom-checkbox{ flex-wrap:nowrap}
 .list-checkbox .row:nth-child(2) .custom-checkbox{ flex-wrap:wrap}
 .row-feature>.col-12{ font-size:14px; line-height:17px}
 .btn-save{ width:150px; height:40px; font-size:12px; margin-top:30px}
 .row.desc .form-control{ font-size:14px; line-height:20px}
 .form-control .statuses-menu li{ font-size:14px}
 .row.ql .col-7{ flex:0 0 100%; max-width:100%; padding-right:5px}
 .col-5.add .col-11 button{ font-size:14px}
 .row.q11 .col-4{ padding-right:10px}
 .btn-clear{ padding:0}
 .setting-bottom .col-12 button, 
 .setting-bottom .col-12 a{ font-size:12px; height:46px}
 .setting-bottom .add-ank{ width:160px}
 .setting-bottom .pre-view{ width:180px}
 .setting-bottom .save-ank{ width:100px}
 .setting-bottom .col-12{ padding-right:7px}
 .row.ql .col-4, .text-muted{ padding:0 15px}
 .col-5.add .col-11{ background:#0096C7}
 .row.q11 .col-1{ padding:0 0 12px}
 .col-answer{ padding-right:0}
 .setting-2 .col-6, .setting-2 .col-6>span{ font-size:16px}
 .questions-btn .btn{ font-size:14px; height:40px}
 .s_wrap_1 .form-control, .s_wrap_2 .form-control{ font-size:14px}
 .row_send{ justify-content:space-between}
 .row_send>div:nth-child(3){ order:1}
 .row_send .col-2{ flex:0 0 28%; max-width:28%}
 .row_send .col-3{ flex:0 0 40%; max-width:40%; padding:0}
 .row_send .btn{ font-size:14px}
 .row_send .vars{ margin-top:20px}
 .main-title{ font-size:20px; line-height:40px; padding-bottom:20px}
 .section-teaching__title::after{ font-size: 100px; bottom: -22px }
}


@media (max-width:767px){
	.logo{ width:80px; height:auto}
  .navbar-light .navbar-toggler{ left:100px}
  .section-business{ background:url(../img/bg/main_bg.png) center no-repeat; padding-top:30px; padding-bottom:70px}
  .section-business__title{ font-size:20px; line-height:30px}
  .section-business__subtitle{ margin-top:20px}
  .section-business__subtitle{ font-size:14px; line-height:30px}
  .section-business__content{ margin-top:70px}
  .section-business__content-title{ font-size:16px; line-height:25px}
  .section-business__container-descr{ font-size:11px; line-height:20px; position:relative}
  .section-business__container-descr:not(:last-child):after{ margin:0 10px; width:15px}
  .section-business__container{ flex-wrap:wrap; max-width:345px; margin:0 auto}
  .section-business__container-descr:not(:last-child){ margin:20px 0 25px 0}
  .section-business__container-descr:nth-child(2):after{ position:absolute; bottom:-13px; transform:rotate(90deg)}
  .section-business__wrapper{ display:block}
  .section-business__wrapper-text{ font-size:14px; line-height:20px}
  .section-business__wrapper-item{ width:auto; height:auto}
  .section-business__wrapper-item img{ width:100%}
  .section-benefit{ background:url(../img/bg/benefid_bg.jpg); padding-bottom:45px}
  .section-benefit__title{ font-size:16px; line-height:25px; padding-top:20px}
  .section-benefit__container{ display:block; margin-top:25px}
  .section-benefit__container-content{ width:100%}
  .section-benefit__container-content:not(:last-child){ margin-right:30px; margin-bottom:20px}
  .section-testing{ padding-top:50px}
  .section-testing__title{ font-size:16px; line-height:30px}
  .section-testing__subtitle{ font-size:14px; line-height:20px; padding-top:10px}
  .section-testing__free{ width:270px; height:40px; margin:40px auto 0 auto}
  .btn-free{ font-size:12px}
  .section-testing__tariffs{ display:block; padding-top:50px}
  .section-testing__tariffs-item{ padding:30px 15px 40px 15px}
  .section-testing__item-title{ padding-left:50px; font-size:16px; padding-bottom:20px}
  .section-testing__item-subtitle{ font-size:12px; padding:20px 0}
  .section-testing__item-advantages{ font-size:14px; line-height:20px; padding-bottom:20px; padding-left:50px}
  .section-testing__item-questions{ font-size:14px; line-height:17px; padding-top:0px; padding-left:50px}
  .section-testing__item-details{ right:0; bottom:20px; left:65px}
    .section-testing__item-questions { bottom: 30px;}
  .section-presentation{ padding:30px 15px}
  .section-presentation__title{ font-size:16px; line-height:20px}
  .section-presentation__sutitle{ font-size:14px; line-height:20px; padding-top:15px}
  .btn-testing{ font-size:12px}
  .section-presentation__choice{ display:block}
  .section-presentation__choice-start:not(:last-child){ margin-right:0}
  .section-presentation__choice-start{ width:100%; height:40px; margin:30px 0}
  .section-presentation-form{ font-size:14px}
  .section-presentation-wrapper{ display:block; margin:20px 0}
  .btn-presentation-start{ font-size:12px}
  .section-presentation-start{ width:100%; height:77px}
  .section-presentation-start:not(:last-child){ margin-bottom:20px}
  .section-presentation-descr{ font-size:14px; line-height:20px}
  .section-teaching{ padding:25px 0 25px 15px}
  .section-teaching__wrapper{ display:block}
  .section-teaching__title{ font-size:18px; line-height:35px}
  .section-teaching__wrapper-item:nth-child(1){ padding-right:0; margin-left:0; max-width:100%}
  .section-teaching__wrapper-item{ width:100%}
  .section-teaching__sutitle{ padding-top:10px; padding-right:15px; font-size:14px; line-height:20px}
  .section-teaching__list li a{ font-size:14px; line-height:30px}
  .section-teaching__wrapper-item:nth-child(2){ margin-top:20px; padding:20px 15px 20px 55px}
  .section-teaching__list li:hover::before{ content:url(../img/icons/dots-300.svg); left:-70px; top:0}
  .section-engine__title{ font-size:16px; line-height:30px}
  .section-engine__list ul{ flex-direction:column}
  .section-engine__list li{ width:100%  }
  .section-engine{ padding:40px 15px}
  .section-engine__list{ padding-left:15px}
  .section-engine__list:nth-child(1){ padding-right:0}
  .section-engine__list li{ font-size:14px; margin-bottom:10px}
  .section-engine__receive{ width:100%; height:40px; margin:30px auto 0}
  .btn-engine{ font-size:14px}
 .section-feedback{ padding:50px 15px}
  .section-feedback__wrapper{ display:block}
  .section-feedback__title{ font-size:16px; line-height:20px}
  .section-feedback__block-top{ padding:30px 15px 33px 79px}
  .section-feedback__wrapper-item{ margin:auto}
  .section-package{ padding:30px 15px}
  .section-package__title{ font-size:16px; line-height:25px}
  .section-package__subtitle{ font-size:14px; line-height:20px; padding:20px 0px}
  .section-package__cap{ justify-content:space-around; padding-top:10px}
  .section-package__cap-block{ padding:10px}
  .section-package__cap-block a{ font-size:11px}
  .section-package__content-top{ font-size:16px; line-height:22px; padding:15px 5px}
  .section-package__content-list li{ font-size:14px; padding:8px 0 8px 5px}
  .section-package__content-wrap:first-child{ margin-left:0; margin-bottom:20px}
  .section-package__content-wrap:not(:last-child){ margin-right:0}
  .section-package__content-wrap:last-child{ margin-right:0}
  .section-package__content-wrap{ margin:30px 20px !important}
  .section-package__content-wrap:nth-child(1){ margin-top:10px !important}
  .section-package__content-wrap:last-child{ margin-bottom:20px !important}
  .section-package__content-price{ font-size:30px; line-height:35px; padding:25px 0}
  .section-package__content-price span{ font-size:12px; line-height:35px}
  .section-package__content-choose a{ font-size:14px}
  .section-package__content-choose{ width:90%; height:40px}
  .section-package__content-container{ padding-bottom:20px}
  .section-package__cap-block::after{ border:none !important  }
  .section-results{ padding:50px 15px}
  .section-results__container{ display:block; padding-top:50px}
  .section-results__container-content:not(:last-child){ margin-right:0; margin-bottom:15px}
  .section-results__container-content{ width:100%; height:auto; min-height:155px; padding:20px}
  .section-results__title{ font-size:16px; line-height:25px}
  .section-results__wrapper-title{ font-size:11px}
  .section-results__item-1,   .section-results__item-2,   .section-results__item-3,   .section-results__item-4{ margin-bottom:15px}
.section-founder{ background:linear-gradient(#0096C7 25%,#fff 20%); padding:20px 0 0}
  .section-inner__founder{ background:url(../img/founder-min.png) 50% 50% no-repeat}
 .section-inner__founder{ background-position-x:center; background-position-y:bottom; background-size:100%; padding-bottom:390px}
 .section-founder__top::after{ bottom:-35px}
 .section-founder__top{ padding:0 15px}
 .section-founder__top-title{ font-size:16px}
 .section-founder__top-descr{ font-size:14px; line-height:20px; padding:10px 0}
 .section-founder__top-subtitle{ font-size:12px; line-height:20px; padding:10px 0}
 .section-founder__bottom{ padding:0 15px}
 .section-founder__bottom-descr{ font-size:14px; line-height:20px; padding:20px 0 0}
 .section-partners{ padding:50px 15px}
 .section-partners__title{ font-size:16px; line-height:20px; padding-bottom:30px}
 .slick-slide img{ width:80%}
 .slick-prev, .slick-next{ width:29px; height:29px; top:56%; border-top:4px solid #333; border-right:4px solid #333}
 .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{ border-top:4px solid #0096C7; border-right:4px solid #0096C7}
 .slick-prev{ left:-15px}
 .slick-next{ right:-15px}
 .test-form{ width:90%; padding:15px}
 .test-form>p{ font-size:16px; line-height:25px; padding-top:5px}
 .form_input input{ max-width:100%; height:30px; font-size:14px; padding:0px 10px}
 .btn_form{ margin:20px 0}
 .btn_form>input{ width:120px; height:40px; font-size:15px}
 .form-close::after{ right:20px; top:20px}
 .cookie-form{ width:90%; padding:15px}
 .cookie-form>p{ font-size:16px; line-height:25px; padding-top:35px; padding-bottom:20px}
 .btn_cookie{ margin:20px 0}
 .btn_cookie>input{ width:120px; height:40px; font-size:15px}
 .login-form{ width:90%; padding:15px}
 .login-form>p{ font-size:25px; line-height:25px; padding-top:10px; padding-bottom:20px}
 .btn_login{ margin:20px 0}
 .btn_login>input{ width:120px; height:40px; font-size:15px}
 .checkIn-form{ width:90%; padding:15px}
 .checkIn-form>p{ font-size:25px; line-height:25px; padding-top:5px; padding-bottom:20px}
 .btn_checkIn{ margin:20px 0}
 .btn_checkIn>input{ width:130px; height:40px; font-size:15px}
 .login-question{ padding-top:0}
 .form-input__eye::after{ top:15%}
 .recovery-form{ width:90%; padding:15px}
 .recovery-form>p{ font-size:21px; line-height:25px; padding-top:5px; padding-bottom:10px}
 .btn_recovery{ margin:20px 0; padding-top:15px}
 .btn_recovery>input{ width:130px; height:40px; font-size:15px}
 .section-cabinet__title{ font-size:14px; line-height:19px}
 .section-cabinet__top{ display:block}
 .section-cabinet__timer p{ font-size:14px}
 .section-cabinet__timer span{ font-size:14px}
 .section-cabinet__timer{ margin-top:10px}
 .tabs li span{ font-size:10px}
 .tabs li.active{ padding:5px 10px}
 .tabs li{ margin:10px 0 0 12px; padding:5px 40px 5px 0px}
 .add{ font-size:34px; margin-left:10px; margin-top:17px; padding-top:0}
 .tabs li::after{ top:5px; bottom:10px}
 .tabs li a{ right:-30px}
 .new-nav .tdd{ width:100%; flex:0 0 100%; max-width:100%; margin-right:0}
 .addvac-col{ width:100% !important; flex:0 0 100%; max-width:100%}
 .curr_vac{ font-size:14px; line-height:25px; margin-top:30px}
 .input-group{ width:100%}
 .cl{ width:100% !important; height:40px !important; margin-bottom:15px; max-width:100%; padding:0}
 .sel_test>.d-flex{ display:block !important; position:relative; padding-left:0; margin-top:70px; z-index:10; right:0}
 .send_test{ width:100%; height:40px; font-size:12px; margin-top:70px}
 .empty{ width:100%; max-width:100%; padding:0; margin:25px 0}
 .cote{ width:100% !important; top:0; max-width:100%; right:0}
 .counter_div{ display:flex; align-items:center; justify-content:space-between}
 .counter_div>span:nth-child(1){ top:0}
 .simple-edit .col-4{ width:100%; flex:0 0 100%; max-width:100%; padding:0}
 .row-column{ flex-direction:column}
 .form-control{ max-width:100%}
 .simple-edit{ height:auto}
 .form-control{ font-size:14px !important}
 .col-status, .col-status b, .cut-text, .nd-data{ font-size:14px !important}
 .form-comment{ margin-top:20px}
 .bottom{ width:100%}
 .bottom-wrapper{ display:block}
 .text-right{ margin-top:30px; text-align:left !important}
 .text-right .btn-sm{ padding:0 13px 0 0px}
 .dataTables_paginate{ display:block; position:absolute; bottom:-50px; left:0; right:0; margin:0 auto; width:80px}
 .section-cabinet-feedback{ padding:75px 15px 50px}
 #participants_info{ top:35px}
 .cabinet-feedback{ padding-top:50px}
.edit-btn{ font-size:12px}
 .btn-feedback-cabinet{ width:100%; height:40px; font-size:12px}
 .form-comment>textarea{ height:110px !important}
 .base-test__wrap>.btn-sm{ width:32px; height:40px; font-size:15px}
 .base-test__wrap>button:nth-child(2){ margin:0}
 .set-status{ display:flex; flex-wrap:wrap; justify-content:center; width:100%; margin-top:20px}
 .set-status .dropdown-toggle{ margin-left:0; margin-bottom:20px !important}
 .btn-status.btn-success,
 .btn-vac{ width:100%; height:40px; font-size:12px}
 .dropup{ width:100%}
 .set_color>.color-label{ width:40px; height:40px; margin:0 5px !important}
 .mb{ position:relative}
 .button-wrapper{ position:absolute; top:0px; right:0}
 .panel-body-2 .input-group{ width:100%}
 .sel_test{ height:auto; padding:30px 0 0}
 .col-empty{ padding:0}
 .formedit-color{ display:block}
 .section-cabinet-feedback__title{ font-size:16px}
 .set-status .btn-vac{ order:1}
 .zenTooltip .zenTooltiptextResult{ width:100%; max-width:100%; top:50px}
 .zenTooltip .zenTooltiptext::after{ left:45%}
 .zenTooltip .zenTooltiptextTools{ margin-left:-12px; width:100%; max-width:100%}
 .zenTooltip .zenTooltiptextTools::after, 
 .zenTooltip .zenTooltiptextLogis::after{ margin-left:0}
 .zenTooltip .zenTooltiptext{ top:50px; max-width:100%}
 .zenTooltip .zenTooltiptextLogis{ left:0}
 .test-link__block, .test-link__wrap{ width:100%}
 .inner-simple-edit{ position:relative}
 .dropup .dropdown-menu{ width:100%; margin-bottom:65px !important}
 .dropup .btn-sm{ width:150px; height:40px; font-size:14px; margin:0 auto}
.section-vac-settings{ padding:30px 0px}
 .section-vac-settings__container .left-bar{ padding-top:0}
 .col-3.left-bar, .section-vac-settings__container .col-9{ flex:0 0 100%; max-width:100%}
 .left-bar>ul>li>a{ font-size:14px; line-height:19px}
 .row.desc .col-4, .links-test .col-4{ flex:0 0 100%; max-width:100%}
 .row.desc .col-4:not(:last-child),
 .links-test .col-4:not(:last-child){ margin-bottom:20px}
 .checkbox .custom-checkbox{ flex-wrap:nowrap}
 .list-checkbox .row:nth-child(2) .custom-checkbox{ flex-wrap:wrap}
 .row-time{ display:flex; justify-content:space-between}
 .row-time .col-4{ flex:0 0 40%; max-width:40%}
 .col-time{ margin:30px 20px 0 0}
 .time-test{ font-size:14px; line-height:17px}
 .tab-content .custom-checkbox{ font-size:13px}
 .row-feature>.col-12{ font-size:14px; line-height:17px}
 .btn-save{ width:100%; height:40px; font-size:14px; margin-top:30px}
 .left-bar>ul>li>a.active::after{ right:0}
 .rb-act{ width:70%}
 .row.q11 .col-7, .row.q11 .col-4, .row .col-7.info-city, .row .col-4.info-city{ flex:0 0 100%; max-width:100%}
 .row.q11 .col-4{ flex:0 0 89%; max-width:89%; margin-top:15px}
 .row.ql .col-7, .row.ql .col-5{ flex:0 0 100%; max-width:100%}
 .row.ql .col-4:first-child, .row.ql .col-11, .row.ql .col-8{ flex:1 0 90%; max-width:100%}
 .col-5.add .col-11{ background:#0096C7; margin-top:20px; flex:0 0 92%}
 .el_l{ margin-top:15px}
 .col-2.el_l{ flex:0 0 50%; max-width:48%}
 .col-answer{ flex:0 0 100%; max-width:100%}
 .el_lm{ padding-left:0}
 .import_btn{ margin-top:25px !important}
 .col-5.add .col-11 button{ font-size:16px}
 .setting-bottom .col-12{ display:block}
 .setting-bottom .col-12 button, 
 .setting-bottom .col-12 a{ width:100%; height:40px; font-size:14px}
 .setting-bottom .pre-view{ margin:15px 0}
 .text-muted{ padding:0 15px}
 .col-1 .btn.btn-default{ padding-left:7px}
 .setting-2 .col-6{ flex:0 0 100% !important; max-width:100% !important; padding:0 15px}
 .setting-2 .col-6, .setting-2 .col-6>span{ font-size:14px}
 .questions-btn .btn{ font-size:12px; height:40px}
 .questions-btn .btn-default{ margin:10px 0}
 .row-mails, .row_send{ flex-direction:column}
 .row_send{ padding:0 15px}
 .row-mails .col-6{ flex:0 0 100%; max-width:100%}
 .row-mails .col-6:last-child{ margin-top:10px}
 .s_wrap_1 .form-control, .s_wrap_2 .form-control{ font-size:14px}
 .row_send .col-2, .row_send .col-3{ flex:0 0 100%; max-width:100%; padding:0 !important; margin-bottom:20px}
 .row_send .col-2:last-child{ margin-bottom:0}
 .row_send .btn{ height:40px; font-size:14px}
 .col-3-checkbox{ display:none}
 .main-title{ font-size:16px; line-height:30px; padding:30px 0 20px}
  .section-teaching__title::after{ font-size: 50px; bottom: -22px }
  .block-copyright{ justify-content: center !important }
}

@media (max-width:330px){ .section-package__cap-block.active{ border-radius:10px}}

@media(min-width:576px){ .container, .container-lg, .container-md, .container-sm{ max-width:100%}}
