@media screen and (max-width: 1419px) {
    body {padding: 0 24px;}
    .main_sc {padding: 24px;}
    .main_grid {grid-gap: 24px;grid-template-columns: 1fr 370px;}
    .ph_g {grid-template-columns: repeat(4,1fr);}
    .main_grid_2 {grid-template-columns: repeat(2,1fr);grid-gap: 50px;}
}
@media screen and (max-width: 1279px) {
    .mas_content {max-width: 704px;}
    .mas_content_2 {max-width: 744px;padding: 0 4px;}
    .mas_header_i_logo_text {font-size: 12px;line-height: 18px;}
    .mas_header_i_take, .mas_header_i_c {display: none;}
    header .btn_esti span {display: none;}
    header .btn_esti {padding: 14px;margin: 0 20px 0 0;}
    header .btn_esti img {margin: 0;}
    header {position: fixed;top: 0;width: 100%;background: #fff;z-index: 7;border-top: 1px solid #ACACAC1F;padding: 12px 16px;box-shadow: 0px 2px 12px 0px #07070714;    }
    body {padding: 92px 0;}
    .tablet {display: block;}
    .burg span {display: block;width: 18px;margin: 5px 0;background: #070707;height: 2px;}
    .mas_header_i_ph_tablet {display: flex;align-items: center;}
    .burg.active span:last-child {display: none;}
    .burg.active span:nth-child(1) {position: relative;transform: rotate(45deg);top: 3px;}
    .burg.active span:nth-child(2) {position: relative;transform: rotate(-45deg);top: -3px;}
    .burg_content {display: none;}
    .burg_content.active {display: block;position: fixed;top: 80px;background: #fff;width: 100%;z-index: 7;left: 0;height: 100svh;padding: 30px 0 0;}
    .take .mas_header_i_take {display: flex;flex-direction: column;align-items: center;}
    .take .mas_header_i_take img {transform: rotate(90deg);}
    .take .take_img {margin: 12px 0;}
    .take {display: block;padding: 77px 55px;background: #F5F673;border-radius: 20px;}
    .fix_btn a {width: 100%;justify-content: center;align-items: center;}
    .fix_btn {position: fixed;z-index: 8;width: 100%;left: 0;bottom: 0;padding: 24px 16px;background: #fff;}
    .main_grid_i:nth-child(2) {display: none;}
    .heading {font-size: 40px;line-height: 48px;}
    .inf_bl_1 {flex-wrap: wrap;}
    .inf_bl_1_i {margin: 12px 12px 0 0;}
    .inf_bl_1_i:last-child {margin: 12px 0 0;}
    .rew {flex-wrap: wrap;}
    .main_grid {grid-template-columns: 1fr;}
    .tablet_form {margin: 40px 0 0;}
    .ph_g {grid-template-columns: 100%;max-width: 704px;margin: 40px auto 0;grid-template-rows: 1fr;}
    .ph_g_i {height: 418px !important;}
    .ph_g_i img {object-fit: cover;}
    .heading_2 {font-size: 32px;line-height: 38px;}
    section {padding: 64px 0 0;}
    .inf_bl_2 {margin: 24px 0 0;grid-template-columns: repeat(2, 1fr);grid-gap: 12px;}
    .inf_bl_2 .inf_bl_1_i:last-child {margin: 0;}
    .bas .slick-dots, .bas_2 .slick-dots {margin: 24px 0 0;}
    .prov_list {grid-template-columns: 1fr;}
    .prov_list_i {grid-template-columns: 200px 1fr;}
    .bt_g {grid-template-columns: 1fr;grid-gap: 32px;}
    .bt {padding: 64px 18px;}
    .rew_list_m_g {grid-template-columns: 100%;}
    .rew_list_m_g_i {margin: 0 8px;}
    .video-wrapper {height: 200px;}
    .rw_s_g {grid-template-columns: 100%;}
    .rw_s_g_i {margin: 0 8px;}
    .rw_s {padding: 64px 0 64px 20px;}
    .rw_s_g .slick-list {padding: 0 15% 0 0;}
    .rw_s_g_i {display: flex !important;}
    .rw_s_g_i_star {margin: 20px 0 8px;}
    .list_popular {grid-template-columns: 100%;}
    .list_popular_i {display: flex !important;flex-direction: column;justify-content: center;align-items: center;padding: 36px 20px 0;}
    .list_popular .slick-list {padding: 0 15% 0 0;}
    .b_que {padding: 64px 20px 0 20px;}
    .b_que_g {grid-template-columns: 1fr;}
    .b_que_g_i:nth-child(2) img {position: relative;bottom: -7px;}
    .banner_q {padding: 64px 0 0;}
    .prof_list {grid-template-columns: 100%;}
    .prof_list_i {display: grid !important;}
    .map_g {grid-template-columns: 1fr;}
    .map_g_i:nth-child(1) {padding: 64px 20px;}
    .th_map {height: 420px;}
    .cert {grid-template-columns: 1fr;grid-gap: 40px;}
    .cert_i:nth-child(1) {order: 2;}
    .cert_i:nth-child(2) {order: 1;}
    .cert_g {margin: 24px 0 0;}
    .cert_i:nth-child(1) {height: auto;}
    .fin_g {grid-template-columns: 1fr;grid-gap: 40px;}
    .sc_10_btn {display: block;}
    .sc_10_btn a {display: flex;align-items: center;justify-content: center;}
    .fin_g_i:nth-child(2) img {width: 100%;}
    .faq {padding: 64px 20px;}
    .faq_list {margin: 0;}
    .ff {grid-template-columns: 1fr;grid-gap: 0;}
    .footer_form {padding: 64px 32px 0 32px;margin: 64px 0 0;}
    .ff_i:nth-child(2) img {position: relative;bottom: -10px;}
    .ff_i:nth-child(2) {text-align: center;overflow: hidden;}
    .ff_i_man_inf {left: 0;right: 0;margin: 0 auto;}
    .prof_list_2 .prof_list_i {grid-gap: 0;}
    .ph_g_2_second {margin: 40px -4px 0;}
    .ph_g_2_second .ph_g_i {height: 330px !important;margin: 0 4px;}
    .main_grid_i.main_grid_i_2:nth-child(2) {display: block;}
    .take_dop {display: flex;flex-direction: column;align-items: center;justify-content: center;margin: 32px 0 0;}
    .take_dop a {color: #9B22CA;}
    .prob_g {grid-template-columns: 1fr;grid-gap: 24px;margin: 16px 0 0;}
    .prob_g_i:nth-child(1) {order: 2;}
    .prob_g_i:nth-child(2) {order: 1;}
    .prob_g_i_list_num {font-size: 24px;line-height: 28px;}
    .wef_g {grid-template-columns: 100%;margin: 24px -4px 0;}
    .wef_g_i {margin: 0 4px;}
    .fl_head {flex-direction: column;justify-content: flex-start;align-items: flex-start;}
    .fl_head_i {margin: 16px 0 0;}
    .trew {display: flex;flex-wrap: wrap;}
    .trew_i:nth-child(1) {width: 100%;display: flex;}
    .trew_i_text {max-width: 200px;margin: 0 0 0 12px;}
    .trew_i:nth-child(2), .trew_i:nth-child(3) {padding: 16px 30px;}
    .testi_slider {margin: 24px -8px 0;}
    .ts_i {padding: 20px;}
    .ts_i_teams {grid-template-columns: 1fr 96px;grid-gap: 18px;}
    .ts_i_teams_i_name {margin: 24px 0 0;}
    .team_ng {grid-template-columns: repeat(2, 1fr);}
    .about_grid {grid-template-columns: 1fr;grid-gap: 16px;}
    .finance_g {grid-template-columns: repeat(2, 1fr);}
    .con_l {flex-direction: column;}
    .con_l_i {margin-right: 0;margin-bottom: 24px;}
    .con_l_i:last-child {margin: 0;}
    
}
@media screen and (max-width: 767px) {
    .mas_content {max-width: 100%;padding: 0 16px;}
    .mas_content_2 {max-width: 100%;}
    .mas_footer {flex-direction: column;justify-content: flex-start;}
    .mas_footer a {margin: 12px 0 0;}
    .inf_bl_1 {margin: 12px 0 0;}
    .inf_bl_1_i {margin-right: 0;width: 100%;}
    .main_sc {padding: 40px 12px;}
    .rait {margin: 24px 0 0;}
    .tablet_form {margin: 24px 0 0;}
    .fe_form {padding: 24px 16px;}
    .fe_form_head {font-size: 24px;line-height: 28px;}
    .inf_bl_2 {grid-template-columns: 1fr;margin: 24px 0 0;}
    section {padding: 40px 0 0;}
    .ph_g {margin: 24px 0 0;padding: 0 16px;}
    .ph_g_i {height: 242px !important;}
    .beforeAfter {height: 300px !important;}
    .prov_list {margin: 24px 0 0;}
    .prov_list_i {grid-template-columns: 140px 1fr;}
    .prov_list_i_text {font-size: 16px;line-height: 24px;}
    .sc_4_rait {flex-direction: column;align-items: start}
    .sc_4_rait_text {margin: 0;}
    .bt {padding: 40px 12px;}
    .rew_list_m_g {margin: 24px 0 0;}
    .rw_s {padding: 40px 0 40px 12px;}
    .rw_s_g .slick-list {padding: 0 15% 0 0;}
    .list_popular .slick-list {padding: 0 40% 0 0;}
    .b_que_btn {flex-direction: column;}
    .b_que_g_i:nth-child(2) img {width: 275px;}
    .b_que_btn span.b_que_btn_text {margin: 16px 0;}
    .b_que_btn a {width: 100%;display: flex;justify-content: center;}
    .b_que_g {grid-gap: 40px;}
    .b_que::after {top: auto;bottom: 0;}
    .banner_q {padding: 40px 0 0;}
    .prof_list {margin: 24px -4px 0;}
    .prof_list_i {grid-template-columns: 1fr;padding: 16px;grid-gap: 16px;margin: 0 4px;}
    .prof_list_i_img img {width: 100%;}
    .prof_list_i_text_head {margin: 0 0 12px;}
    .map_g_i:nth-child(1) {padding: 40px 12px;}
    .map_city_list {margin: 24px 0 0;grid-template-columns: repeat(2, 1fr);grid-gap: 16px;}
    .map_city_list_i {padding: 14px 12px;}
    .cert_img {padding: 20px 50px 0 50px;}
    .cert_g_i {padding: 12px;}
    .cert_g_i span {min-width: 32px;max-width: 32px;}
    .info_block_10 {flex-direction: column;}
    .info_block_10_i {margin-right: 0;margin-bottom: 12px;width: 100%;}
    .fin_text, .sc_10_btn, .fin_rew {margin: 24px 0 0;}
    .fin_rew {grid-template-columns: 1fr;grid-gap: 12px;padding: 16px;}
    .fin_rew_inf_n_s {margin: 12px 0 0;}
    .fin_g {grid-gap: 24px;}
    .faq_list_i {padding: 16px 70px 16px 0;}
    .faq {padding: 40px 12px;}
    .faq_list {margin: 10px 0 0;}
    .footer_form {padding: 40px 16px 0 16px;}
    .ff_form_grid {grid-template-columns: 1fr;}
    .footer_form::after {display: none;}
    .ff_i:nth-child(2) img {max-width: 340px;}
    .ff_i_man_inf {bottom: 24px;}
    .ff_i:nth-child(1) {padding: 0;}
    .ff_form button {padding: 16px 70px;}
    .prov_list_2 .prov_list_i .prov_list_i_text {padding: 16px;}
    .prof_list_2 .prof_list_i_img {height: 262px;}
    .prof_list_2 .prof_list_i .prof_list_i_text {padding: 16px;}
    .ph_g_2_second {margin: 24px -4px 0;}
    .ph_g_2_second .ph_g_i {height: 204px !important;margin: 0 4px;}
    .main_grid_2_btn {grid-template-columns: 1fr;margin: 32px 0 0;grid-gap: 70px;}
    .main_grid_i_2 img {width: 100%;height: 345px;object-fit: cover;border-radius: 12px;}
    .main_grid_2_btn span {text-align: center;}
    .main_grid_2_btn a::after {left: 0;right: 0;margin: 0 auto;transform: rotate(110deg);bottom: -58px;}
    .sc_1 .heading {font-size: 38px;line-height: 42px;}
    .inf_bl_1 {grid-gap: 0;}
    .fe_form {box-shadow: 0px 2px 12px 0px #07070714;}
    .sc_9 .mas_content {padding: 40px 12px;}
    .cert {grid-gap: 16px;}
    .cert_img {padding: 20px 0;}
    .sc_5 {padding: 40px 0;}
    .prob_g_i_list {grid-template-columns: 1fr;grid-gap: 20px;} 
    .we_off .mas_content_2, .team .mas_content_2 {padding: 40px 0;}
    .we_off .more_btn {margin: 65px 0 0;}
    .testi {padding: 40px 0;}
    .tdas {grid-template-columns: repeat(2,1fr);margin: 24px 0 0;}
    .slider_team {padding: 0 0 12px;}
    .video_about {margin: 20px 0 0;}
    .video_about .video-container iframe {height: 192px;}
    .finance_g {grid-template-columns:1fr;}
    .contact_c, .contact {padding: 40px 0;}
    .sc_11 {padding: 0;}
    .faq {padding: 40px 12px 0;}
    .pop {max-width: 90%;margin-left: 0;left: 0;right: 0;margin: 0 auto;margin-top: 0;top: 10%;padding: 24px 16px;}
    .ff_form button {padding: 16px 40px;}
    .pop .heading_2 {text-align: left;}
    .prog_bar {top: 27px;}
}