﻿/*Header*/
.en nav{background-position-y:63px!important}
.en nav ul.has_dep > li{padding:0 35px}
.en nav ol{width:750px;left:15px}
.en nav ul > li > a{padding-bottom:37px}
.en nav.over{background:url(/images/nav_line.png) repeat-x left}
.en nav ul.none_dep > li:first-child > a{padding-bottom:37px}
.en nav ul.none_dep > li:nth-child(2)> a{padding-bottom:32px}
.en nav ul.none_dep > li:nth-child(3)> a{padding-bottom:31px}
.en nav ol li{margin-right:30px}
/*Index*/
.en .idx .our_products .text_area h3{letter-spacing:-1px}
/*About us*/
.en .idx .about_us .info_text{font-size:24px}
.en .idx .about_us .info_text2{width:50%;font-size:18px;line-height:24px}
.en .idx .about_us .info_text2 br{display:none}
.en .idx .about_us .info_text3{margin-left:0;width:50%;padding-left:40px}
.en .idx .about_us .info_text img{width:95px;height:1px}
/*Bottom menu*/
.en .idx .bottom_menu ul{width:370px;left:105px;top:358px}
.en .idx .bottom_menu ul li.title span{line-height:30px}
/*Footer*/
.en footer{height:265px!important}
.en footer .con1{width:100%}
.en footer .con2{width:100%;margin-left:0}
/*Sub*/
/*회사소개 -공통*/
.en .company .top_tit span{margin-top:30px}
.en .company .sec_tit h3{line-height:34px}
.en .company .sec_tit p {font-size:17px;line-height:24px}
/*기업정보*/
.en .cmpy_info .sec_tit h3 br{display:block}
.en .cmpy_info .info1 .btn a{width:auto;padding:0 30px}
.en .cmpy_info .info2 a{padding:0 30px}
.en .cmpy_info .info_btn a{width:300px}
.en .cmpy_info .info_btn a span{line-height:24px}
.en .cmpy_info .info1 h3,
.en .cmpy_info .info2 h3{line-height:24px}
.en .cmpy_info .info2 ul{width:1040px}
.en .cmpy_info .info2 a.btn0{background:#5b9bd5}
.en .cmpy_info .info_btn td span{line-height:23px}
/*사업장소개*/
.en .cmpy_location address{line-height:20px}
.en .cmpy_location .detail{width:360px}

/*기업연혁*/
.en .history .his_tab a span{width:70px;margin-left:-35px}
.en .products .top_2dep_menu a span{font-size:16px}
/*S/W solution - common*/
.en .sw_solution ul.box_type li{margin:15px 0;line-height:22px;display:table}
.en .sw_solution ul.box_type li span{display:table-cell}
.en .sw_solution ul.box_type li span:nth-child(2){color:#686868;font-weight:300}
.en .sw_solution.into_eco ul.t_list.hori{width:33%}
.en .sw_solution.into_eco-med ul.t_list.hori.first{width:27%}
.en .sw_solution.into_eco-med ul.t_list.hori{width:35%}
.en .sw_solution ul.box_type{padding:30px 20px 30px 50px}
.en .sw_solution ul.box_type li:first-child{margin-top:0}
.en .sw_solution ul.box_type li:last-child{margin-bottom:0}
.en .sw_solution ul.t_list.style2{width:49.5%;display:inline-block;vertical-align:top}
.en .products .platform .ctn_layout2 .info div{width:485px}
.en .products .platform .ctn_layout2 .no span{margin-right:10px}
/*S/W solution - into_vetge*/
.en .sw_solution ul.order_type li div{display:inline-block;width:95%;vertical-align:top;}
/*B2C 플랫폼*/
.en .platform .ctn_layout2 ul{display:table}
.en .platform .ctn_layout2 .no span{vertical-align:top;margin-top:3px}
.en .platform .ctn_layout2 .no div{margin-left:2%}
.en .platform .bottom .partner span{width:380px}
/*동물의료기기*/
.en .medical .ctn_layout2 .btn a{width:260px}
.en .products .pet .sec_tit .inquiry{width:450px}
.en .products .pet .ctn_layout2 .no{letter-spacing:-1px}
.en .products .pet .sec_tit h5 br{display:none}
.en .products .mk_pet .ctn_layout2 ul li img{display:inline-block;vertical-align:top;margin-top:8px}
.en .products .mk_pet .ctn_layout2 ul li span{display:inline-block;width:80%;line-height:1.2em}
.en .marketing .sec_tit .inquiry{width:560px}
.en .contact_us .tel a{font-size:30px}
.en .contact_us .tel span{font-size:13px}
.en .contact_us .time dt, .contact_us .time dd{font-size:15px}
.en .contact_us .time span{font-size:15px}
.en .contact_us .text{margin-top:40px}
.en .products .ctn_layout2 .no div{display:inline-block;vertical-align:middle;width:82%}
.en .products .medical .ctn_layout2 .no span{margin-right:7%}
.en .medical .ctn_layout2 li:last-child{width:100%}
.en .medical .ctn_layout2 li.no:last-child span{margin-right:3%}

@media all and (max-width:1450px) {
    .en .idx .bottom_menu ul{left:10%}
}
@media all and (max-width:1400px) {
    .en header article{width:92%}
    .en nav ol{width:800px}
    .en .cmpy_info .info1 td{padding-left:3%}
    .en .bsns_field .part1 h3, .en .bsns_field .part2 h3{width:220px}
    .en .into_nss .sec_tit h3 br{display:none}
    .en .eco_pic ul.t_list.hori{width:100%}
    .en nav ul.none_dep > li:first-child{padding:0 28px}
    .en nav ul.none_dep{margin-right:40px}
}
@media all and (max-width:1250px) {
    .en .idx .bottom_menu ul{width:88%}
    .en nav ul.has_dep > li > a{letter-spacing:-1px}
    .en nav ul.none_dep > li{padding:0 19px}
    .en .cmpy_info .info1 h3,
    .en .cmpy_info .info2 h3{width:185px}
    .en .products .platform .ctn_layout2 .info div{width:100%}
    .en .cmpy_info .info_btn a{width:100%}
    .en .idx .top_banner .slides .img_area{right:7.7%}
    .en nav ul.none_dep > li > a img{width:14px}
    .en nav ul > li > a{padding-bottom:38px}
    .en nav ul.has_dep > li{padding:0 31px}
    .en nav ul.none_dep > li:nth-child(3) > a,
    .en nav ul.none_dep > li:nth-child(2)> a{padding-bottom:36px}
}
@media all and (max-width:1210px) {
    .en .products .medical .ctn_layout2 ul{padding-left:0}
    .en .products .medical .ctn_layout2 .no span{margin-right:4%}
    .en .medical .ctn_layout2 li.no:last-child span{margin-right:2%}
}
@media all and (max-width:1200px) {
    .en .cmpy_location .detail{width:31%}
    .en .platform .bottom h3 br{display:none}
}
@media all and (max-width:1110px) {
    .en .products .medical .ctn_layout2 > div{width:46%}
    .en .products .medical .ctn_layout2 > div img{width:100%}
    .en .products .medical .ctn_layout2.top .text_area{width:54%}
}
@media all and (max-width:1150px) {
    /*Header*/
    .en header .lang_select{top:44px}
    .en nav ol{width:675px}
    .en nav ol li{margin-right:25px}
    .en nav ol li a{font-size:14px}
    /*기업정보*/
    .en .cmpy_info .info1 td{padding-left:2%;letter-spacing:-1px}
    .en .cmpy_info .sec_tit h3 br{display:block}
    .en .cmpy_info .info_btn a span br{display:none}
    .en .into_wild .sec_tit p br{display:none}
    .en .into_eco .sec_tit h3 br{display:none}
    .en .into_eco-med .sec_tit p br{display:none}
}
@media all and (max-width:1100px) {
    .en nav ul.none_dep{margin-right:28px}
    .en nav ul.none_dep > li:first-child{padding:0 25px}
}
@media all and (max-width:1024px) {
    .en .idx .bottom_menu ul li.title span br{display:none}
    .en .products .medical .ctn_layout2 > div{width:44%}
    .en .products .medical .ctn_layout2.top .text_area{width:56%}
    .en nav ul.has_dep{margin-left:0}
    .en nav ul.has_dep > li{padding:0 22px}
    .en nav ul.none_dep > li{padding:0 8px}
    .en nav ul.none_dep > li:first-child{padding:0 20px}
}
@media all and (max-width:640px) {
    .en .idx .bottom_menu ul{top:60px}
    .en .company .sec_tit p{width:88%}
    .en .cmpy_info .info_btn a span.li_type{text-align:center;letter-spacing:-1px}
    .en .cmpy_info .info_btn a span{font-size:16px;line-height:25px}
    .en .cmpy_info .info2 li{text-align:center;width:100%}
    .en .cmpy_info .info_btn a{width:100%}
    .en .cmpy_info .info1 h3, .en .cmpy_info .info2 h3{width:100%}

    .en .sw_solution.into_nss .t_type3.mo th.style2{width:30%}
    .en .sw_solution.eco_pic ul.t_list.hori{width:100%}
    .en .sw_solution.into_pacs .sec_tit h3 br{display:none}

    .en .products .platform .ctn_layout2 .info div{width:100%}

    .en .medical .ctn_layout2 .btn a{width:100%}

    .en .products .pet .sec_tit .inquiry{width:90%}
    .en .products .pet .sec_tit h5{line-height:1.2em}
    .en .products .pet .sec_tit h5 br{display:block}

    .en .mk_pet .ctn_layout2 li.title{height:50px}

    .en .marketing .sec_tit .inquiry{width:95%}
    .en .intovet_ge .sec_tit p br{display:none}

    .en .intovet_ge .sec_tit h3{width:90%}
    .en .contact_us .text br{display:none}

    .en .location_menu ul li.two_dep > a{letter-spacing:-1px}
    .en .products .ctn_layout2 .no div{width:85%}

    .en .platform .bottom h3 br{display:block}
    .en .platform .bottom .partner span{width:93%;letter-spacing:-1px}
}

@media all and (max-width:568px) {
    .en .cmpy_info .info_btn a span{font-size:14px;line-height:18px}
    .en .contact_us .tel a{font-size:28px}

    .en .idx .about_us .info_text{font-size:20px;line-height:26px}
    .en .idx .about_us .info_text2{font-size:22px}

    .en .products .ctn_layout2 .no div{width:75%}

}
@media all and (max-width:414px) {
    .en footer ul.link a{letter-spacing:-1px}

    .en .cmpy_info .info_btn td{width:80%}
    .en .cmpy_info .info_btn a h5{font-size:17px}
    .en .cmpy_info .info_btn a img{width:60%}
    .en .cmpy_info .info_btn a span.li_type{letter-spacing:0}

    .en .mk_pet .ctn_layout2 li.title{height:38px;line-height:18px}
    .en .marketing .sec_tit .inquiry span{letter-spacing:-1px;padding-left:4%!important}
    .en .marketing .sec_tit .inquiry img{margin-right:5px!important}
    .en .contact_us .tel a{font-size:20px}
    .en .contact_us .time dt, .contact_us .time dd,
    .en .contact_us .time span{font-size:12px}
    .en .contact_us .text{margin-top:30px}

    .en .idx .about_us .info_text2{font-size:16px}
    .en .idx .about_us .info_text{font-size:16px;line-height:22px}
    .en .idx .about_us .flex-direction-nav{bottom:111px}
    .en .idx .about_us .part1 ul li{height:125px}
    .en .contact_us{padding:25px 2.8%}
    .en .platform .bottom h3 br{display:block}
}
@media all and (max-width:375px) {
   .en footer .f_info{height:245px}
   .en footer .con3{top:210px}
   .en .customer .top_tit .tab a{font-size:11px}
   .en .products .platform .ctn_layout2 .no span{margin-right:5px}
}
@media all and (max-width:320px) {
    .en .marketing .sec_tit .inquiry{width:98%}
   .en .customer .top_tit .tab a{font-size:10px}

    .en .idx .about_us .part2{margin-top:35px}
    .en .idx .about_us .flex-direction-nav{bottom:21%}
    
    .en .contact_us .tel a{font-size:16px}
    .en .contact_us .tel span{font-size:12px}
    .en .platform .bottom h3 br{display:block}
    .en .platform .bottom h3 span{letter-spacing:-1px}
}