@media screen and (max-width:1279px) {
    .content {padding: 0 75px;max-width: 100%;}
    .menu-golovne-menyu-container ul li a {font-size: 14px;}
    .foot_i_inf {margin: 0 46px 0 0;}
    .main_sc_g {grid-template-columns: 444px 1fr;grid-gap: 32px;}
    .main_sc_i:first-child {padding: 35px 35px 35px 0;}
    .btn {padding: 15px 70px;}
    .doc_inf_i:last-child {margin: 0 0 0 20px;}
    .form_g_input {grid-template-columns: 1fr;}
    .f_btn_flex {flex-direction: column;align-items: flex-start;}
    .form_g {grid-template-columns: 356px 1fr;grid-gap: 0;}
    .f_btn_flex_i:last-child {margin: 18px 0 0 0;}
    .f_btn_flex_i {width: 100%;}
    .f_btn_flex_i input {width: 100%;}
    .about_sc_g {grid-template-columns: 1fr;grid-gap: 0;}
    .about_sc_g_i:last-child {display: none;}
    .nag_list {margin: 40px 0 0;}
    .zah_list {grid-template-columns: 1fr;}
    .zah_g {grid-template-columns: 1fr 370px;grid-gap: 75px;}
    .z_col_list_i {grid-template-columns: 1fr;}
    .z_col_list_i_i {width: 42px;height: 42px;margin: 0  auto;}
    .z_col_list_i_t {text-align: center;}
    .z_col_list {grid-gap: 12px;}
    .os_slider_sert .slick-arrow {top: -182px;}
    .page-template-blog .grid_3 .blog_i:nth-child(7) {grid-template-columns: 1fr 272px;}
    .page-template-blog .grid_3 .blog_i:nth-child(7) .bl_l_i {padding: 40px;}
    .page-template-blog .grid_3 .blog_i:nth-child(7), .tax_list_pc {display: none;}
    .cons_block {padding: 40px 0;grid-gap: 0;grid-template-columns: 515px 1fr;}
    .cons_block_i:last-child img {right: -45px;}
    .cons_block::before {position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: #007AFF;content: '';}
    .cons_block::after {position: absolute;top: 0;right: -100%;width: 100%;height: 100%;background: #007AFF;content: '';}
    .page-template-blog .content {overflow: hidden;}
    .con_g {grid-template-columns: 332px 1fr;grid-gap: 74px;}
    .rev_flex {flex-direction: column;align-items: flex-start;}
    .direct_g_i:last-child {display: none;}
    .direct_g {grid-template-columns: 1fr;}
    .di_g .doc_name {font-size: 32px;line-height: 38px;}
    .di_rait {margin: 40px 0;}
    .sin_vid {margin: 100px 0 0;}
    .grid_mans {column-count: 2;}
    header .sub-menu {min-width: 874px;column-count:4}
}
@media screen and (max-width:1023px) {
    body {padding: 0 0 86px;}
    .content {padding: 0 50px;}
    .header_top_menu, .header_main {display: none;}
    .tablet {display: block;}
    .fix_panel {display: flex;justify-content: space-between;position: fixed;bottom: 0;width: 100%;background: #fff;padding: 18px 50px;box-shadow: 6px 7px 4px 5px #1c1c1c;align-items: center;z-index: 7;}
    .fix_panel_i:first-child {display: flex;align-items: center;font-size: 10px;}
    .fp_i_icon {height: 24px;width: 24px;display: flex;align-items: center;justify-content: center;margin: 0 auto;}
    .fp_i {margin: 0 46px 0 0;}
    .fp_i:last-child {margin: 0;}
    .foot_i:first-child {flex-direction: column;}
    .foot_i_nav {margin: 32px 0 0;}
    .main_sc_g {grid-template-columns: 1fr;grid-gap: 0;}
    .main_sc_i:first-child::after {position: absolute;width: 100%;height: 100%;top: 0;right: -100%;background: #fff;content: '';}
    .main_sc {overflow: hidden;}
    .form_g {grid-template-columns: 1fr;}
    .form_g_i:last-child img {position: relative;bottom: -10px;}
    .form_sc {padding: 60px 0 0 ;overflow: hidden;}
    .form_g_input {grid-template-columns: repeat(2, 1fr);}
    .zah_g {grid-template-columns: 1fr;grid-gap: 40px;}
    .z_col_list {grid-template-columns: repeat(3,1fr);}
    .zah_list {grid-template-columns: repeat(2, 1fr);}
    .os_slider_sert .slick-arrow {top: -208px;}
    .artic_g_nav {display: none;}
    .artic_g {grid-template-columns: 1fr;grid-gap: 0;}
    .single-blog .main_sc_i:last-child {padding: 26px 0 0;}
    .single-blog .main_sc {padding: 0 0 26px;overflow: hidden;}
    .breadcrumbs {background: #fff;margin: 0;padding: 26px 0 0;position: relative;}
    .breadcrumbs::before {position: absolute;width: 100%;height: 100%;background: #fff;top:0;left: -100%;content: '';}
    .breadcrumbs::after {position: absolute;width: 100%;height: 100%;background: #fff;top:0;right: -100%;content: '';}
    blockquote {padding: 218px 40px 40px;}
    blockquote::before {right: 0;left: 0 !important;margin: 0 auto;}
    .grid_3 {grid-template-columns: repeat(2,1fr);}
    .ch_g {grid-template-columns: repeat(4, 1fr);}
    .ch_g_list {grid-template-columns: 1fr;grid-gap: 15px;}
    .ad_block {grid-column: span 2 !important}
    .tax_list {
        overflow-x: auto;
        white-space: nowrap;
        flex-wrap: nowrap;
    }
    .cons_block {grid-column: span 2;grid-template-columns: 320px 1fr;}
    .cons_block_i:last-child img {width: 375px;height: 280px;}
    .con_g {grid-template-columns: 1fr;grid-gap: 60px;}
    .con_list {display: grid;grid-template-columns: repeat(2, 1fr);}
    .con_g_i iframe {height: 600px;}
    .di_g {grid-template-columns: 1fr;}
    .step_g {grid-template-columns: repeat(3, 1fr);}
    .tax-blog_category .breadcrumbs::before, .tax-blog_category .breadcrumbs::after {display: none;}
    .single-directions .breadcrumbs::before, .single-directions .breadcrumbs::after {display: none;}
    .page-template-contact .breadcrumbs::before, .page-template-contact .breadcrumbs::after {display: none;}
    .page-template-directions .breadcrumbs::before, .page-template-directions .breadcrumbs::after {display: none;}
    .nap_mod, .menu_mod {position: fixed;top: 0;left: 0;width: 100%;height: 89svh;background: #fff;z-index: 2;padding: 16px;display: none;}
    .nap_mod.active, .menu_mod.active {display: block;}
    .nap_mod_head {font-size: 16px;font-weight: 700;padding: 0 0 16px;}
    .nap_mod .grid_mans {margin: 0;}
    .nap_mod .grid_mans .grid_mans-parent {border-top: 1px solid rgba(0,0,0,.2);}
    .nap_mod .grid_mans .grid_mans-parent_item:first-child {background: #fff;font-size: 16px;padding: 20px 0 0;}
    .nap_mod .pop_close, .menu_mod .pop_close {top: 16px;right: 16px;}
    .menu_mod_list ul {display: flex;flex-direction: column;align-items: flex-start;}
    .menu_mod_list ul .sub-menu {display: none;}
    .menu_mod_list ul .menu-item-has-children::after {display: none;}
    .menu_mod_list ul li {padding: 20px 0;border-top: 1px solid rgba(0,0,0,.2);margin: 0;width: 100%;}
    .menu_mod_list ul li:last-child {border-bottom: 1px solid rgba(0,0,0,.2);}
    .menu_mod_list ul li a {font-size: 16px;}
    .menu_mod_inf_text {font-size: 12px;text-align: center;max-width: 344px;margin: 20px auto;}
    .menu_mod #wpglobus-2 .list {justify-content: center;}
}
@media screen and (max-width:767px) {
    
    .grid_mans-children {display: none;}
    .grid_mans-children.active {display: block;}
    .grid_mans-item:first-child {padding-left: 0;}
    .grid_mans-parent_item {padding: 20px 0 0;}
    .grid_mans-item:last-child {margin: 0;}
    .grid_mans-children {background: #EFF5F5;margin: 0;padding: 10px 0;}
    .grid_mans-children .grid_mans-item::before {display: none;}
    .nap_mod, .menu_mod {height: 92svh;}
    body {padding: 0 0 68px;font-size: 14px;line-height: 21px;}
    .content {padding: 0 16px;}
    .fix_panel {padding: 10px 16px;}
    .fp_i {margin: 0 16px 0 0;}
    .foot_i_nav {flex-direction: column;}
    .footer {flex-direction: column;}
    .mobile {display: block;}
    footer {padding: 30px 0 20px;}
    .f_text {font-size: 14px;margin: 0 0 25px;}
    .foot_i_inf {margin: 0;}
    .foot_i_inf .btn_w {order: 2;margin: 0 0 30px;max-width: 100%;text-align: center;}
    .foot_i_inf .mobile {order: 1;}
    .foot_i_inf .foot_head {order: 3;}
    .foot_i_inf a:nth-child(3) {order: 4;}
    .foot_i_inf a:nth-child(4) {order: 5;}
    .foot_i:last-child .foot_i_nav {margin: 0;}
    .foot_i:last-child .foot_i_nav .foot_i_nav_i {margin: 0 0 30px;}
    .foot_i:last-child .foot_i_nav .foot_i_nav_i:last-child {margin: 0;}
    .foot_bottom {flex-direction: column;text-align: center;justify-content: center;margin: 30px 0 0;}
    .foot_bottom .foot_bottom_i {order: 3;}
    .foot_bottom a:nth-child(2) {order: 2;margin: 10px 0;}
    .foot_bottom a:nth-child(3) {order: 1;}
    footer .sub-menu {display: none !important;}
    footer .sub-menu.active {display: block !important;}
    footer .menu-item-has-children {position: relative;}
    footer .menu-item-has-children::after {position: absolute;top: 10px;right: 0px;width: 10px;height: 6px;background: url(/wp-content/themes/doc/img/svg/arr_nav_footer.svg) no-repeat;content: '';display: block;}
    .foot_i {width: 100%;}
    footer .menu-item-has-children.active::after {transform: rotate(180deg);}
    .h_top {padding: 12px 25px;}
    .doc_name {font-size: 32px;line-height: 40px;margin: 0 0 12px;}
    .doc_pos {margin: 0 0 12px;}
    .doc_inf {flex-direction: column;align-items: flex-start;}
    .doc_inf_i:last-child {order: 1;margin: 0 0 30px;}
    .doc_inf_i:first-child {order: 2;width: 100%;}
    .doc_inf_i:first-child a {display: block;text-align: center;}
    .main_sc_i:first-child {padding: 34px 0;}
    .form_g_input {grid-template-columns: 1fr;}
    .form_sc {padding: 40px 0 0;}
    .f_btn_flex_i:last-child {flex-wrap: wrap;justify-content: center;}
    .f_btn_flex_i:last-child span {width: 100%;text-align: center;}
    .mess_send {width: 320px;margin-left: -160px;margin-top: -207px;}
    .mess_send .head_32 {font-size: 28px;}
    .consul, .reviews {width: 100%;height: 100svh;margin-left: 0;margin-top: 0;top: 0;left: 0;}
    .cons_f_btn {grid-template-columns: 1fr;}
    .cons_f_btn input {order: 1;}
    .cons_f_btn span {order: 2;}
    .head_32 {font-size: 30px;line-height: 40px;}
    .ab_num_list {flex-wrap: wrap;}
    .ab_num_list_i:first-child {margin: 0 34px 0 0;}
    .ab_num_list_i {margin: 0;}
    .nag_list_i {grid-template-columns: 1fr;grid-gap: 20px;padding: 24px;margin: 0 0 18px;position: relative;}
    .nag_list_i::before {position: absolute;width: 100%;height: 100%;top: 0;left: -100%;background: rgba(239, 245, 245, 1);content: '';}
    .nag_list_i::after {position: absolute;width: 100%;height: 100%;top: 0;right: -100%;background: rgba(239, 245, 245, 1);content: '';}
    .nag_list_i_i {width: 100px;height: 100px;margin: 0 auto;}
    .about_sc {overflow: hidden;}
    .play_frame svg {width: 70px;height: 76px;}
    .play_frame {margin-top: -38px;margin-left: -35px;}
    .video-container iframe {height: 192px;}
    .video-poster {height: 192px;}
    .vid_lik .content {padding: 0;}
    .slick-list {padding: 0 20% 0 0;}
    .zah_list {grid-template-columns: 1fr;}
    .z_col_list {grid-template-columns: repeat(2, 1fr);}
    .os_slider_sert {margin: 70px -8px 0;}
    .os_slider .slick-arrow {top: -50px;}
    .artic_g_content h2 {font-size: 24px;line-height: 36px;margin: 32px 0 20px;}
    .single-blog .main_sc {padding: 0 0 16px;}
    .single-blog .main_sc_i:last-child {padding: 16px 0 0;}
    .artic_g {margin: 30px 0 0;}
    .faq_i {border-radius: 0;}
    .aut_soc {flex-direction: column;align-items: flex-start;justify-content: flex-start;}
    .aut_soc_i {margin: 0 0 18px;}
    .aut_soc_i:last-child {margin: 0;}
    .grid_3 {grid-template-columns: 1fr;grid-row-gap:16px}
    .ch_g {grid-template-columns: repeat(2,1fr);grid-gap: 16px;}
    .blog_i_img {height: 232px;}
    .blog_i_img svg {bottom: 16px;right: 16px;}
    .blog_start_search {flex-direction: column;}
    .blog_start_search_i {width: 100% !important;}
    .blog_start_search_i:first-child {margin: 0 0 15px;}
    .blog_start_search_i a {width: 100%;display: block;text-align: center;}
    .blog_start {text-align: left;margin: 16px 0 0;}
    .tax_list_pc {display: none;}
    .tax_head {margin: 16px 0 0;}
    .ad_block {grid-column: span 1 !important;}
    .cons_block {grid-column: span 1;grid-template-columns: 1fr;}
    .cons_block_i:last-child img {position: relative;top: 0;right: 0;width: 100%;height: 100%;}
    .cons_block_i:last-child {order: 1;}
    .cons_block_i:first-child {order: 2;}
    .cons_block a {display: block;text-align: center;}
    .con_g_i iframe {height: 344px;}
    .con_list {grid-template-columns: 1fr;}
    .bot_mob {height: 90svh;display: flex;flex-direction: column;justify-content: space-between;}
    .cons_f_btn span {order: 1;}
    .cons_f_btn input {order: 2;}
    .consul, .reviews {padding: 20px 16px;}
    .consul .head_32, .reviews .head_32 {font-size: 20px;line-height: 24px;}
    .consul .pop_close, .mess_send .pop_close, .reviews .pop_close {top: 20px;right: 20px;}
    .mess_send {width: 100%;height: 100svh;margin: 0;top: 0;left: 0;text-align: center;}
    .rev_list_i_top {flex-wrap: wrap;}
    .rev_list_i_top span {margin: 0 0 0 14px;width: 70%;}
    .rev_list_i_top img:last-child {margin: 14px 0 0;}
    .page-template-rev .doc_rait {flex-wrap: wrap;}
    .page-template-rev .doc_rait a:nth-child(1) {order: 2;width: 45%;}
    .page-template-rev .doc_rait a:nth-child(2) {order: 3;width: 45%;}
    .page-template-rev .doc_rait a:nth-child(3) {order: 1;margin: 16px 0 30px;display: block;width: 100%;text-align: center;}
    .sin_vid_btn {flex-direction: column;}
    .sin_vid_btn a:last-child {margin: 10px 0 0;}
    .sin_vid_btn a {width: 100%;text-align: center;}
    .di_g .doc_name {font-size: 24px;line-height: 28px;}
    .di_dir {flex-wrap: wrap;}
    .di_dir_text {width: 100%;margin: 0 0 24px;}
    .di_dir_item:nth-child(2) {margin: 0;}
    .di_dir_item {font-size: 14px;}
    .step_g {grid-template-columns: repeat(2, 1fr);}
    .direct_g {margin: 0;}
    .grid_mans {column-count: 1;}
    .grid_mans-parent_item {position: relative;}
    .toggle-arrow {position: absolute;right: 20px;top: 26px;}
    .toggle-arrow.active {transform: rotate(180deg);}
    .grid_mans-children.active {position: relative;}
    .grid_mans-children.active::after {position: absolute;top: 0;right: -16px;width: 16px;height: 100%;background: #EFF5F5;content: '';}
    .grid_mans-children.active::before {position: absolute;top: 0;left: -16px;width: 16px;height: 100%;background: #EFF5F5;content: '';}
    .os_slider .slick-arrow {top: -72px;}
}