@charset "utf-8";

@media screen and  (max-width:1800px)  {
	#wrap {min-width: 100%;}

}
@media screen and  (max-width:1750px)  {
	#wrap {min-width: 100%;}
}
@media screen and  (max-width:1600px)  {
    .header_mid_wrap {padding: 0 100px;}
	.m_close_wrap .m_close_btn {margin-right: 0px;}
    .header_mid{top: 10px;}
    .header_mid:before{right: -40px;left: -40px;}
	.main_sec_02_wrap{padding-left:150px; padding-right:150px}
    .sec_in{max-width: inherit; padding: 0 80px;}
    .footer_wrap{    padding: 80px 80px 100px;}
    .about_sol_con_wrap { gap: 10px; }

    .main_sf_box_list_wrap{position: relative;width: 40%;}
    .main_sf_box_con_wrap { width: 50%; padding-right: 150px; padding-left: 100px; }
    .cir_tit_wrap{padding-bottom: 30px;}
    .about_sol_con_wrap { flex-direction: column; }
    .keyfeat_list_owl_con_img { width: 70%; }

    .sub_tit { font-size: 100px; }
    .s_sec_03_01_01_in .sub_tit { font-size: 100px; }
    .s_sec_01_01_01_con_wrap,.s_sec_01_02_01_con_wrap,.s_sec_03_02_01_con_wrap,.s_sec_04_01_01_con_wrap,.s_sec_04_02_01_con_wrap,.s_sec_04_02_01_con_wrap { margin-bottom: -35px; }
}

@media screen and  (max-width:1400px)  {
	.header_mid:before { top: 0px; bottom: 0px; }
	.top_nav .menu_a {height: 60px;}
	.top_nav .menu_a span {font-size: 16px;}
	.top_nav .sub_menu_a {font-size: 14px;}
	.lang_box .lang_box_a {font-size: 13px;padding: 0 30px 0 10px}
	.lang_box .lang_box_a:after {right: 10px;}
	.lang_sub_box a {font-size: 13px;padding: 0 10px}
	.top_nav .thd_menu_a {font-size: 13px;}
	.m_menu_btn_wrap {width: 28px;top: 22px; right: 0;}
	.m_menu_btn:before {right: 0px;background-color: #000;border-radius: 100px;overflow: hidden;}
	.m_menu_btn:after {right: 0px;background-color: #000;border-radius: 100px;overflow: hidden;}
    .m_menu_btn span{background-color: #000;border-radius: 100px;overflow: hidden;}
	.header_wrap .m_menu_btn_wrap .m_menu_btn {height: 17px;}
	.lang_all_wrap {top: 10px;}
	.top_nav .menu {width: 20%;}
	.header_wrap a.logo svg {max-height: 35px;}
	.logo_wrap {top: -80px;}
    .contact_btn { top: 16px; }
    .contact_btn_a{ padding: 6px 15px;}

	.m_menu_wrap .menu_a {font-size: 40px;}
	.sec_in {padding: 0 80px;}


	.sec_tit5 {font-size:134px;}
	.sec_tit4 {font-size:40px;}
	.sec_tit7 {font-size:36px;}
	.sec_tit8 {font-size:30px;}
	.sec_tit3 {font-size:26px;}
	.sec_tit2 {font-size:22px;}
	.sec_tit6 {font-size:20px;}
	.sec_txt3 {font-size:20px;}
	.sec_txt2 {font-size:16px;}
	.sec_tit {font-size:16px;}
	.sec_txt {font-size:16px;}
	.bgap {height: 160px;}
	.gap {height: 70px;}
	.sgap {height: 30px;}
	.ssgap {height: 20px;}
	.sssgap {height: 13px;}
	.m_menu_inner .sub_menu_wrap {font-size: 18px;}

    .s_sec_02_01_03_01_con_list_wrap_in,.s_sec_02_02_01_con_wrap{max-width: inherit; padding: 0 50px;}
    .s_sec_02_01_03_02_con_wrap_in{max-width: inherit; padding: 0 150px;}
    .s_sec_02_01_03_03_con_wrap_in{padding: 50px;}
    .xr_tit {font-size: 4em;}
}
@media screen and  (max-width:1200px)  {
    
    .sec_in { padding: 0 40px; }
	.top_nav {display: none;}
	.logo_wrap {position: static;top: -54px;left: 0px; width: 250px; height: 60px;font-size: 0px;}
	.logo_wrap:before {content: '';display: inline-block;height: 100%;vertical-align: middle;margin-right: -0.27em;}
	.lang_all_wrap {right: auto;left: 30px;}
	.header_mid {padding: 0; top: 0px;}
    .header_mid_wrap { padding: 10px 5%; }
	.main_sec_01_wrap {padding: 150px 0}
	.main_sec_01_con_right_in {margin-left: 0px;}
    .main_sec_01_con_btn_01_wrap .main_sec_01_con_btn { padding-right: 10%; }
    .main_sec_01_con_btn_01_wrap { padding: 25% 0 0; }
    .main_sec_01_con_btn_02_wrap { padding: 2% 0 3%; }
	.sec_wrap {padding: 150px 0}
	.s_sec_03_02_02_con_right {width: 100%;padding-bottom: 50px;text-align: center;}
	.s_sec_03_02_02_con_left {width: 100%;}

    .header_mid:before { right:  0; left: 0; }
     
    .s_sec_02_01_03_slider .item{padding: 30px;}
    .s_sec_02_01_03_slider, .s_sec_02_01_04_slider, .s_sec_02_02_03_slider, .s_sec_02_02_04_slider { grid-template-columns: 1fr 1fr 1fr 1fr; }

    .m_menu_btn_wrap {display: block;}
    .main_sec_03_01_con_left { padding-right: 50px; height: 400px; }
    .main_sec_03_02_con_right{height: 400px;}
    .main_sec_03_con_img_wrap { padding-bottom: 400px; }
    .main_sec_04_wrap {padding-top: 0;}
    .main_sf_box_list_wrap { width: 20%; }
    .main_sf_box_list a{font-size: 21px;padding: 20px 40px 20px;}
    .main_sf_box_img_circle { width: 400px; height: 400px; }
    .main_sf_box_img { width: 335px; height: 335px; }
    .sf_dot_01 {left: 22%;top: 24px;}
    .sf_dot_02 {left: 77%;top: 29px;}
    .sf_dot_03 {right: -7px;top: 50%;}
    .sf_dot_04 {left: 77%;top: 357px;}
    .sf_dot_05 {left: 22%;top: 360px;}
    .sf_dot_06 { left: -7px; top: 50%; }
    .main_sf_box_wrap_in{padding-right: 80px;}
    .main_client_list ul li,.main_partner_list ul li { padding: 10px 20px; }

    .s_sec_03_01_01_in .sub_tit { font-size: 80px; line-height: 1.2; }
    .s_sec_01_01_04_con_right{width: 100%;}
    .s_sec_01_01_02_con_left { width: 100%; }
    .pdt_tab_btn span{font-size: 18px;}
    .pdt_tit {font-size: 72px;}
    .s_sec_02_01_01_vid_tit{font-size: 90px;}
    .xr_tit_vid_wrap{height: 80px !important;}
    .xr_tit_img_wrap{height: 80px;}
    .xr_tit { font-size: 3.2em; }
    .s_sec_02_02_03_right_img img { margin-right: 0; }
    .s_sec_02_02_03_left_img img { margin-left: 0; }
    .s_sec_02_02_03_01_left { padding-left: 50px; }


}
@media screen and  (max-width:1100px)  {
    .main_sf_box_list_wrap { width: 100%; position: absolute; top: 0; left: 50%; transform: translateX(-50%); }
    .main_sf_box_list_wrap_in { display: flex ; justify-content: center; padding-top: 40px; }
    .main_sf_box_wrap_in { padding: 150px 50px 100px; }
    .main_sf_box_list a { font-size: 18px; padding: 10px 20px; border-radius: 100px; }
    .main_sf_box_list a::after{display: none;}

    .main_sf_box_con_wrap { padding-left: 0; }
    .main_sf_box_wrap_in{    justify-content: center;}
    .main_sec_07_con_wrap{column-gap: 100px;}
}
@media screen and  (max-width:1000px)  {

	.sec_tit5 {font-size:134px;}
	.sec_tit4 {font-size:34px;}
	.sec_tit7 {font-size:30px;}
	.sec_tit8 {font-size:26px;}
	.sec_tit3 {font-size:24px;}
	.sec_tit2 {font-size:18px;}
	.sec_tit6 {font-size:18px;}
	.sec_txt3 {font-size:18px;}
	.sec_txt2 {font-size:14px;  }
	.sec_tit {font-size:16px;}
	.sec_txt {font-size:14px;}
	.bgap {height: 160px;}
	.gap {height: 70px;}
	.sgap {height: 30px;}
	.ssgap {height: 20px;}
	.sssgap {height: 13px;}


	.footer_mid_wrap {text-align: center;}
	.span_bar_03 {display: block;width: auto;height: 0px;margin: 0px;background-color: transparent;}
	.span_bar_04 {display: block;width: auto;height: 0px;margin: 0px;background-color: transparent;}

    .main_sec_01_con_btn_01_wrap { padding: 28% 0 0; }
    .main_sec_01_con_btn_02_wrap { padding: 2% 0 0; }
    .main_sec_01_con_btn_01_wrap .main_sec_01_con_btn { text-align: right; padding-right: 0; }

    .s_sec_02_01_03_slider, .s_sec_02_01_04_slider, .s_sec_02_02_03_slider, .s_sec_02_02_04_slider { grid-template-columns: 1fr 1fr 1fr; }

    .his_con_wrap { padding: 50px 0 100px; }
    .his_bg_02{width: 55%;}
    .his_box{padding-bottom: 30px;}
    .his_bg_03{left: 0; width: 60%;}
    .his_bg_04 { top: 0; left: 0px; width: 70%; transform: none!important; padding-bottom: 80px; }
    .his_bg_05 {	top: 20%; left: 60%; width: 50%; position: absolute!important; transform: none!important; }

    .cert_wrap:last-child { padding-bottom: 80px; }

    .s_sec_02_01_04_01_con_list_wrap_in{    grid-template-columns: repeat(1, 80%);      justify-content: center;  column-gap: inherit; row-gap: 10px;}
    .s_sec_02_01_04_01_con_list_wrap_in:last-child{row-gap: 30px;}


    .main_sec_07_con_wrap{ column-gap: 50px;}

    .s_sec_03_01_02_con { flex-direction: column; }
    .s_sec_03_01_02_con_img_wrap{width: 100%;}
    .s_sec_03_01_02_con_img_wrap img{width: 100%;}
    .s_sec_03_01_02_con_txt_wrap { padding: 50px; width: 100%; }
    .s_sec_03_01_03_con { padding: 150px 50px 50px; }
    .s_sec_02_01_04_01_con_list_wrap_in { width: 80%; grid-template-columns: repeat(1, 1fr); }
    .s_sec_02_01_03_01_con_list_wrap_in{ width: 90%; grid-template-columns: repeat(1, 1fr); gap: 10px; }
    .keyfeat_list_owl_con_txt_wrap{font-size: 16px;}

    .s_sec_02_02_03_fl_wrap { gap: 10px; flex-direction: column; }
    .s_sec_02_02_03_left, .s_sec_02_02_03_right { width: 100%; }
    .s_sec_02_02_03_03_right_txt_wrap { position: relative; padding-top: 50px; }
    .s_sec_02_02_03_01_left,.s_sec_02_02_03_02_right { width: 80%; }
.s_sec_03_02_02_con { gap: 30px; flex-direction: column; }
.s_sec_03_02_02_con_wrap:nth-child(even) .s_sec_03_02_02_con { flex-direction: column-reverse !important; }
.refer_list_wrap { width: 100%; }
}


@media screen and  (max-width:960px)  {
    .main_sec_03_con_right_in {padding-left: 0px;margin-left: -20px;width: 100%;}
    .footer_nav_wrap {display: none;}
    .footer_logo_wrap {float: none;text-align: center;}

    .about_box_2_in {width: 100%;}
    .about_box_2_inner {padding-bottom: 50%;}

    .his_in {max-width: 100%;}
    .his_bg_wrap {position: relative;width: 100%;}
    .his_bg_01 {position: relative;}
    .his_bg_02 {position: relative;}
    .his_bg_03 {position: relative;}
    .his_bg_04 {position: relative;}
    .his_bg_05 {position: relative;}

    .his_box_year {position: relative;padding-bottom: 20px;}
    .his_box {padding-left: 0px;}
    .his_box_desc {font-size: 16px;}

    .cert_all_wrap {padding: 80px 0 }
    .cert_box_wrap {padding-left: 0px;}
    .cert_label_wrap {position: relative;padding-bottom: 30px;}
    .loca_wrap {width: 50%;}
    .loca_wrap:nth-child(3n+1) {clear: none;}
    .loca_wrap:nth-child(2n+1) {clear: both;}
    .loca_wrap_04 {display: none;}
    .new_pdt_main_left {width: 100%;bottom: auto;height: 50%;}
    .new_pdt_main_right {width: 100%;top: auto;height: 50%;}
    .step_box_wrap {width: 50%;text-align: center;}
    .step_box {text-align: center;}
    .sul_in {padding-left: 0px;}
    .sul_label {position: relative;max-width: 100%;text-align: center;padding-bottom: 30px;}
    .s_sec_09_con { padding: 200px 0 100px; display: flex; gap: 50px; justify-content: space-between; }
    .s_sec_09_con{padding: 100px 0;}

    .s_sec_09_right_map_tit{gap: 0;}
    .s_sec_02_01_02_con_wrap{flex-direction: column;}
    .s_sec_02_01_02_con_left_wrap{width: 100%;}
    .s_sec_02_01_02_con_right_wrap{width: 100%;}
    .s_sec_02_02_01_con_list_wrap_in { grid-template-columns: repeat(1, 1fr); row-gap: 30px; }
    .s_sec_02_02_01_con_list{padding-top: 30px;}

    .pt_list_box{    width: calc(100% / 3);}

}
@media screen and  (max-width:900px)  {

	.sec_wrap {padding: 100px 0}
	.sec_in {padding: 0 30px;}
	.m_menu_inner .m_menu_in .menu {padding: 20px 0}
    .footer_wrap { padding: 50px 30px 80px; }
}

@media screen and  (max-width:800px)  {
	.s_sec_02_01_02_con_left {width: 100%;}
	.s_sec_02_01_02_con_right {width: 100%;text-align: center;}
	.sub_3_box {width: 100%;}
	.sub_4_box {width: 100%;}
	.sub_box_33_in {width: 100%;}
	.sub_2_box_left {float: left;width: 100%;position: relative;padding-bottom: 50%}
	.sub_2_box_right {width: 100%;}
	.sub_2_box_right_in {padding: 30px 0 50px;}
	.rnd_left_box_wrap {width: 100%;}
	.rnd_left_wrap {width: 100%;}
	.rnd_right_wrap {position: relative;width: 100%;bottom: 0px;padding-left: 30px;}
	.rnd_right {height: 300px;position: relative;left: 0px;}
	.sub_2_box_all_wrap {padding: 20px 0}
    .s_sec_03_01_01_in .sub_tit{font-size: 55px;}
}


@media screen and  (max-width:720px)  {

	.m_menu_wrap .menu_a {font-size: 24px;}
	.m_menu_inner {padding: 0 20px;}
	.m_menu_inner .sub_menu_wrap {font-size: 16px;}

	.sec_wrap4 {padding: 100px 0 50px;}

	.main_sec_04_con_left {width: 100%; padding-bottom: 30px;}
	.main_sec_04_con_right {width: 100%;max-width: 100%;}
	.main_sec_04_slider.owl-carousel .owl-dots {width: 100%;}
	.main_sec_04_con_right_in {max-width: 100%;}
	.slide_box_right {width: 100%; text-align: center;}
	.slide_box_left {width: 100%;text-align: center;}


    .s_sec_02_01_03_slider,
    .s_sec_02_01_04_slider,
    .s_sec_02_02_03_slider,
    .s_sec_02_02_04_slider { grid-template-columns: 1fr 1fr; }
    .s_sec_02_02_02_con .sec_txt br{display: none;}

    .main_sec_03_01_con_left,.main_sec_03_02_con_left, .main_sec_03_01_con_right, .main_sec_03_02_con_right{width: 100%;}
    .main_sec_03_01_con_left .more_btn_wrap { position: relative; bottom: auto; padding-top: 50px; }
    .main_sec_03_01_con_left { padding-right: inherit; height: auto; padding-bottom: 50px; }
    .main_sec_03_02_con_right { height: auto; padding-left: inherit; padding-bottom: 50px; }
    .main_sec_03_02_con_right .more_btn_wrap { position: relative; bottom: auto; padding-top: 50px; }
    .main_sec_04_con_right_img{background-size: cover;}
    .main_sf_box_list a { font-size: 14px; padding: 7px 15px; border-radius: 100px; }
    .sf_box_rotate_dot { width: 6px; height: 6px; }
    .sf_dot_01 { left: 22%; top: 9px; }
    .sf_dot_02 { left: 77%; top: 12px; }
    .sf_dot_03 { right: -4px; top: 50%; }
    .sf_dot_04 { left: 77%; top: 158px; }
    .sf_dot_05 { left: 22%; top: 161px; }
    .sf_dot_06 { left: -5px; top: 50%; }
    .main_sf_box_con_wrap { width: 80%; padding-right: 30px; padding-left: 0; }
    .main_sf_box_img { width: 150px; height: 150px; }
    .main_sf_box_img_circle { width: 180px; height: 180px; }
    .main_partner_list ul { grid-template-columns: repeat(3, 1fr); }
    .main_partner_logo:first-child { display: none; }
    .main_partner_logo:last-child { display: none; }
    .main_partner_wrap { padding-top: 50px; width: 80%; margin: 0 auto; }
    .main_client_list ul { grid-template-columns: repeat(3, 1fr); row-gap: 50px; width: 80%; margin: 0 auto; }
    .rotate_tit { font-size: 120px; }
    .main_sec_03_con_board_txt{font-size: 18px;}


    .s_sec_09_con_left_btn_wrap { display: none; }
    .s_sec_09_con { flex-direction: column; gap: 0; }
    .s_sec_09_con_left { position: relative; top: 00; width: auto; height: auto; }

    .footer_top { padding-bottom: 30px; }
    .footer_info_wrap { justify-content: center; flex-direction: column; align-items: center; gap: 20px; }
    
    .footer_info { width: 100%; }
    .footer_info ul li { justify-content: center; }
    .xr_tit { font-size: 24px; line-height: 80px; }

    .s_sec_02_02_03_01_wrap_in { flex-direction: column-reverse; gap: 50px; }
    .s_sec_02_02_03_right_img img,.s_sec_02_02_03_left_img img{ margin-right: 0; width: 50%; }
    .s_sec_02_02_03_02_wrap_in { align-items: center; width: 100%; justify-content: center; flex-direction: column; padding-top: 50px; gap: 50px; }
    .s_sec_02_02_03_left,.s_sec_02_02_03_right { float: none; }
    .s_sec_02_02_03_right_img { text-align: center !important; }
    .s_sec_02_02_03_left_img { text-align: center; }
    .s_sec_02_02_03_03_wrap_in .sec_tit7 br { display: none; }
    .s_sec_03_01_03_con_wrap { grid-template-columns: repeat(1, 1fr); gap: 10px; }
    .pt_list_box { width: calc(100% / 2); }
    .pt_list_txt .pt_list_txt_in span { line-height: 1.4; }
    .pt_list_txt { height: auto; padding: 20px 0px; }
    .back_slide_img {transform: scale(0.7) !important;}
    .about_sol_cont{height: 350px;}


}

@media screen and  (max-width:590px)  {
	.sec_tit5 {font-size:134px;}
	.sec_tit4 {font-size:24px;}
	.sec_tit7 {font-size:22px;}
	.sec_tit8 {font-size:20px;}
	.sec_tit3 {font-size:18px;}
	.sec_tit6 {font-size:16px;}
	.sec_txt3 {font-size:16px;}
	.sec_txt2 {font-size:14px;}
	.sec_tit {font-size:14px;}
	.sec_txt {font-size:14px;}
	.bgap {height: 160px;}
	.gap {height: 50px;}
	.sgap {height: 20px;}
	.ssgap {height: 15px;}
	.sssgap {height: 13px;}
	.sec_wrap3 {padding: 50px 0}

	.main_sec_03_box_wrap {width: 100%;}
	.main_sec_03_box_wrap .sec_tit2:after {display: none;}

	.loca_wrap {width: 100%;padding: 0px;text-align: center;}
	.loca_wrap_04 {display: none;}
	.new_pdt_main_desc {font-size: 30px;}
	.s_sec_02_01_02_con_right_in br {display: none;}
	.s_sec_03_01_04_con br {display: none;}

        
    .vidpc{display: block;}
    .vidmob{display: none;}
    .main_bg_shade { background: linear-gradient(0deg, rgb(255 255 255) 20%, rgba(255, 255, 255, 0) 80%); }
    .main_sec_01_bg_in { top: -15%; }
    .contact_btn{display: none;}
    .lang_box .lang_box_a{padding-left: 0;}
    .logo_wrap{ /* width: 100px; */}
    .m_menu_btn:after, .m_menu_btn:before,.m_menu_btn span{height: 2px;}
    .header_wrap .m_menu_btn_wrap .m_menu_btn { height: 15px; }
    .m_menu_btn_wrap{width: 21px;}

    .more_btn_wrap .more_btn_a{font-size: 14px;}
    .more_btn_wrap .more_btn_a{font-size: 14px;}
    .main_sec_03_con_board_txt:hover{padding: 15px;}
    .about_sol_txt br{display: none;}
    .about_tit{font-size: 48px;    padding-bottom: 50px;}
    .keyfeat_list_owl_con_txt_wrap{font-size: 14px;}
    .s_sec_02_01_03_02_con_wrap_in { padding: 0 50px; }

    .s_sec_02_01_03_02_con_tab_btn_wrap{flex-wrap: wrap;}
    .s_sec_02_01_03_02_con .sec_tit7::after { width: 150%; left: -50px; opacity: 0.5; }
    .s_sec_02_01_03_02_con .sec_tit7::before{left: -30px; height: 650px;}
    .keyfeat_list_owl_con_txt_wrap{bottom: 30%;}
    .keyfeat_list_owl_con_img { width: 50%; opacity: 0.5; padding-bottom: 50px; }
    .s_sec_02_01_03_03_zone_tit{font-size: 18px;}

    .s_sec_02_01_03_03_cont { grid-template-columns: repeat(1, 1fr); row-gap: 10px; width: 90%; margin: 0 auto; }
    .s_sec_02_02_01_con_wrap{height: 300px;}
    .s_sec_03_01_02_con_txt_wrap{padding: 30px;}
    .s_sec_03_01_02_con_txt_wrap br{display: none;}
    .refer_list_txt_wrap li{font-size: 14px;}
    .rotate_tit { font-size: 80px; }
    .main_sec_03_con_board_txt { font-size: 16px; }
    .main_sec_03_con_board_txt{padding: 15px 0;}
    .main_sec_03_con_board_txt::after{top: 15px;}

}
@media screen and  (max-width:520px)  {

	.step_box_wrap {width: 100%;}
    .s_sec_03_01_01_con_wrap { padding: 100px 0 0; }
	.s_sec_03_02_01_con_wrap {padding: 100px 0 50px;}
	.sul_wrap {padding: 20px 0}
	.sul_box {width: 100%;padding-bottom: 30px;text-align: center;}
	.main_sec_01_con_btn a  {font-size: 16px;}
	.about_vs_txt {font-size: 7vw}
	.about_visual_txt_01 {font-size: 5.5vw}
	.about_visual_txt_01 br {display: none;}
	.about_visual_txt_01 span {display: inline;}

    .s_sec_02_01_02_con .sec_txt br{display: none;}

    .main_sec_01_wrap { padding: 150px 0 80px; }
    .main_sec_01_con_btn_01_wrap { padding: 50% 0 0; }
    .main_sec_01_con_btn_01_wrap .main_sec_01_con_btn{text-align: left;}
    .main_sec_01_con_btn a { font-size: 14px; }
    .slide_box_in { padding: 100px 5% 100px; }
    .slide_box_wrap{border-radius: 10px;}
    .slide_box_wrap br{display: none;}
    .more_btn_wrap .more_btn_a{font-size: 14px;}
    .slide_box_right{padding-top: 15%;}
    .main_sec_01_con_btn a{background-size: 20%;}
    .more_btn_wrap .more_btn_a{background-size: 20%;}

    .footer_wrap { padding: 50px 10px 50px; }
    .footer_info { font-size: 12px;}
    .footer_copy{font-size: 10px;}
    .footer_logo { width: 130px; }
    .footer_top { padding-bottom: 30px; }

    .his_box_desc { font-size: 14px;min-height:auto }
    .loca_box_desc{font-size: 16px;}
    .sub_tit { font-size: 60px; }
    .s_sec_01_01_01_con_wrap,.s_sec_01_02_01_con_wrap,.s_sec_03_02_01_con_wrap,.s_sec_04_01_01_con_wrap { margin-bottom: -22px; }
    .s_sec_02_01_05_01_con_btn_a {padding: 15px 30px;}
    .pdt_tit { font-size: 48px; }
    .pdt_tab_btn { padding: 10px 30px; }
    .pdt_tab_btn span { font-size: 16px; }
    .piper_cs_img{padding-bottom: 20px;}
    .keyfeat_list_owl_con_txt_wrap br{display: none;}
    .keyfeat_list_owl_con_txt_wrap { position: relative; padding-bottom: 50px; }
    .keyfeat_list_owl_con_img { width: 100%; opacity: 1; padding-bottom: 30px; }
    .main_sf_box_wrap_in { flex-direction: column-reverse; gap: 50px; }
    .main_sf_box_wrap_in { padding: 100px 0px 50px; }
    .main_sf_box_list_wrap_in { width: 85%; justify-content: center; padding-top: 40px; flex-wrap: wrap; margin: 0 auto; }
    .main_sf_box_con {text-align: center;}
    .main_client_list ul { width: 100%; }
    .main_sec_07_con_wrap { column-gap: 30px; }
    .s_sec_09_right_map_tit .sec_tit2 { width: 100%; }
    .s_sec_09_right_map_tit.scroll4{align-items: flex-start;}
    .s_sec_09_right_map_tit { gap: 20px; flex-direction: column; align-items: flex-start; }
    .a3_box_wrap_in{gap: 10px;}
    .cir_tit{font-size: 14px;}
    .s_sec_02_01_05_01_con_btn_a { font-size: 14px; }
    .cir_tit_wrap { padding-bottom: 10px; }
    .main_sec_03_con_img_wrap { padding-bottom: 270px; }
    .main_sec_04_con_left_in .sec_tit7 br{display: none;}
    .main_sec_04_con_right_in {height: 300px !important;}
    .map_wrap_in iframe { height: 300px; }
    .lang_all_wrap { left: 15px; }
    .pt_list_txt .pt_list_txt_in{font-size: 16px;}
}


@media screen and  (max-width:460px)  {
	.sec_tit5 {font-size:134px;}
	.sec_tit4 {font-size:24px;}
	.sec_tit7 {font-size:22px;}
	.sec_tit8 {font-size:20px;}
	.sec_tit3 {font-size:18px;}
	.sec_tit2 {font-size:16px;}
	.sec_tit6 {font-size:16px;}
	.sec_txt3 {font-size:14px;}
	.sec_txt2 {font-size:13px;}
	.sec_tit {font-size:13px;}
	.sec_txt {font-size:13px;}
    .about_sol_txt{font-size: 14px;}
	.bgap {height: 160px;}
	.gap {height: 50px;}
	.sgap {height: 20px;}
	.ssgap {height: 15px;}
	.sssgap {height: 13px;}
    .sec_txt br{display: none;}

    .main_sec_07_con_wrap {
        column-gap: 10px;
    }
    .main_client_list ul li, .main_partner_list ul li {
        padding: 0px 10px;
    }
}
    

