@charset "utf-8"; /* CSS Document */ html { font-size: 30px; } .mb_block { display: none; } @media (min-width:768px) { html { font-size: 28px; } } @media (min-width:992px) { html { font-size: 30px; } } @media (min-width:1200px) { html { font-size: 32px; } } @media (min-width:1360px) { html { font-size: 34px; } } @media (min-width:1570px) { html { font-size: 40px; } } /*1280X720 1366X768 1440X900 1920X1080*/ /*鎵嬫満鏍峰紡*/ @media (min-width:992px) { footer .footer_about .more a:hover { color: #9fb92e; } footer .footer_about .more a:hover::before { border-left: 1px solid #9fb92e; border-top: 1px solid #9fb92e; right: -5%; } footer .footer_about .more a:hover::after { background-color: #9fb92e; width: 105%; } footer .footer_nav .con a:hover, footer .footer_copyright a:hover { text-decoration: underline; } #history .history_text li .text .text_img_box:hover { color: #1158ab; } #history .history_text li .text .text_img_box:hover a { color: #1158ab; text-decoration: underline; } } @media (min-width:1560px) { .container { max-width: 85.4%; } } @media (max-width:1560px) { body { font-size: 17px; } } @media (max-width:1559px) { .error_main .title_404 { font-size: 5.0rem; } body { font-size: 16px; } #wBanner { height: 40vh; } #wBanner .wBanner_box .title { font-size: 1rem; } .home_banner .swiper-button-prev, .side-scroll-outer .swiper-button-prev { left: 15px; } .home_banner .swiper-button-next, .side-scroll-outer .swiper-button-next { right: 15px; } /**/ .second-level .second-level-nav dl { margin-right: 1rem; } header .header-nav li:nth-child(4) .second-level .second-level-nav dl { margin-right: 0.75rem; } .second-level .second-level-img { padding-right: 1.25rem; margin-right: 1.25rem; } .second-level .second-level-img .img_title { font-size: 0.60rem; } header .header-nav li { padding: 0 0.40rem; } .w_title { font-size: 0.80rem; } .board_structure_list li .box .title { font-size: 0.60rem; } #solutions_banner .swiper-slide-height .text .title { font-size: 1.15rem; } .side__menu-link::before { width: 1rem; left: -0.5rem; } .side__menu-link { padding-left: 1.1rem; font-size: 14px; } .solutions_banner_nav ul { font-size: 14px; } #body_solutions_footer .body_solutions_footer_copyright { font-size: 14px; } body.body_solutions footer .footer_copyright { padding: 0.3rem 0; font-size: 14px; } .side__menu:hover .side__menu-link { padding-right: 0.25rem; width: auto; } .side__menu .side__menu-item.is-active .side__menu-link::before { height: 3px; } /**/ footer .footer_main { padding: 1rem 0; } footer .footer_about .title { font-size: 0.65rem; } footer .footer_about .more { font-size: 16px; } footer .footer_main { font-size: 14px; } footer .footer_nav .con .tle { font-size: 0.65rem; } /**/ .solutions_children_row, .esg_two ul, .news_list ul.row { margin-left: -0.2rem; margin-right: -0.2rem; } .solutions_children_row li, .esg_two ul li, .news_list li { padding-left: 0.2rem; padding-right: 0.2rem; } .esg_two ul li .box .text { height: 320px; } .solutions_children_title { font-size: 0.85rem; } .solutions_children_head .title { font-size: 0.75rem; } .solutions_children_head .text { font-size: 0.65rem; } .solutions_third_img { padding: 1.75rem 1.25rem; } .development_list li .box::after { width: 56%; } .development_list li .box .text .title { font-size: 0.60rem; } .development_list li .box .text .text_d { display: none; } .template_design_swiper li.swiper-slide { height: 9rem; background-size: auto 100%; } #about .about_main .title { font-size: 0.75rem; } .w_text { font-size: 0.6rem; } .history_swiper li.swiper-slide-active .title { font-size: 1.15rem; } #esg ul li, #tour ul li { font-size: 0.70rem; } .w_title { font-size: 0.75rem; } #esg { min-height: 50vh; } #esg ul, #tour ul { margin-top: 1.25rem; } .management_head { padding: 1.50rem 0; } .management_head .sou .sou_title { font-size: 1.25rem; } .management_list li .title { font-size: 0.70rem; } .management_list li .subtitle { font-size: 0.60rem; } .searchField .pix-in { padding-top: 1rem; padding-bottom: 1rem; } .searchField .pix-in .tit { font-size: 0.85rem; } #global .global_con_list li .text .text_img .title { font-size: 0.70rem; } #tour { min-height: 56vh; } #tour .tour_bottom { margin-top: 0.8rem; } .life_list li .text .title { font-size: 0.70rem; } .life_list li .text .text_d { margin-top: 0.25rem; } .applyD_right .title { font-size: 0.75rem; } #board_structure, #corporate_governance_documents { padding: 1.7rem 0; } .news_list { padding-top: 1rem; } .home_footer_text .title span { font-size: 0.65rem; } .solutions_banner_nav li { /*margin-right: 5rem;*/ } #history .history_text .text p::after, #global .global_con_list li .text .text_box p::after, .applyD_right .major .text li::after, .solutions_third_text li::after, .solutions_children_text li::after, .management_list li .text p::after, .privacy li::after { top: 9px; } #solutions_children h2 { font-size: 0.70rem; } .template_design_swiper_up li.swiper-slide { height: 6rem; } .solutions_third_img .title { font-size: 0.70rem; } .development_list li .box .text .text_s { font-size: 1.25rem; } body.body_solutions header .logo { width: 5.10rem; } .template_design_swiper .swiper-pagination, .life_list_swiper .swiper-pagination { bottom: 0.25rem; } #solutions_children .solutions_banner_nav::after { height: 4rem; } .applyD_right .major .text ul ul li::after, .solutions_third_text ul ul li::after, .solutions_children_text ul ul li::after { top: 0.4rem; } body.body_solutions header .header-main { padding-top: 0.3rem; } header .header-language { margin-left: 0.30rem; } #about .about_main .img .img_text .sou { font-size: 1.20rem; } #about .about_main .img .img_text .sans_span { font-size: 0.5rem; } .esg_three .esg_three_tab li .box { font-size: 0.5rem; } #esg ul li.active a { font-size: 0.80rem; } #solutions_children .solutions_children_main { padding-top: 16vh; padding-bottom: 14vh; } .press_releases_swiper li.swiper-slide .box .text .title { font-size: 0.50rem; } .benefit-line-1-container { background-size: 113.675rem auto; background-position: left center; } /**/ #heading .slide-heading {} #heading .word .slide-heading .headingWord {} #heading .word .slide-heading .headingWord1 {} .home_banner { height: 60vh; } #heading .word { height: 3.2rem; } #heading { bottom: 64vh; } .management_list li .subtitle { max-width: 56%; } .management_list li .text { max-width: 52%; } /*#heading .word .slide-heading .headingWord span, #heading .word .slide-heading .headingWord1 span { transform: matrix(1, 0, 0, 1, 0, 52); } #heading .word .slide-heading.active .headingWord span, #heading .word .slide-heading.active .headingWord1 span { animation: headingWordFade 1000ms ease-in-out forwards; } #heading .word .slide-heading.active_up .headingWord span, #heading .word .slide-heading.active_up .headingWord1 span { animation: headingWordFade1 1000ms ease-in-out forwards; } @keyframes headingWordFade { 0% { transform: matrix(1, 0, 0, 1, 0, 52); } 100% { transform: matrix(1, 0, 0, 1, 0, 0); } } @keyframes headingWordFade1 { 0% { transform: matrix(1, 0, 0, 1, 0, 0); } 100% { transform: matrix(1, 0, 0, 1, 0, -52); } }*/ .pannel-wide .title, .locations .w_title, .press_releases .w_title { font-size: 1.25rem; } #esg_1 { padding: 2.3rem 0 2rem; } .home_more { padding-top: 0.60rem; } .board_structure_list ul.row { margin-left: -0.2rem; margin-right: -0.2rem; } .board_structure_list li { padding-right: 0.20rem; padding-left: 0.20rem; } .board_structure_list li .box { padding: 0.75rem; } } @media (max-width:1200px) { body { font-size: 15px; } #body_solutions_footer .body_solutions_footer_copyright .body_solutions_footer_href a { display: none; } } @media screen and (max-width: 1105px) { .template_design_swiper li.swiper-slide { background-size: 100% auto; } } @media screen and (max-width:990px) { #menu_toggle1 { display: block; } .menu_botton { right: 15px; top: 50%; float: right; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .menu_botton strong { display: none; } .menu_botton span, .menu_botton span:after, .menu_botton span:before { width: 32px; } .menu_botton span:before { top: -8px; } .menu_botton span:after { bottom: -8px; } /**/ body { font-size: 14px; } header .header-nav, header .header-language { display: none; } header .logo { padding: 10px 0; } .solutions_menu { display: none; } .press_releases_swiper .swiper-pagination::after, .students_swiper .swiper-pagination::after, .press_releases_swiper .swiper-pagination-bullet::after, .students_swiper .swiper-pagination-bullet::after, .press_releases_swiper .swiper-pagination-bullet::before, .students_swiper .swiper-pagination-bullet::before { display: none; } .press_releases_swiper .swiper-pagination-bullet, .students_swiper .swiper-pagination-bullet { width: 12px; height: 12px; margin: 0 0.75rem 0 0 !important; } } @media screen and (max-width:767px) { header { height: 54px; } body { font-size: 14px; } header .logo { padding: 8px 0; width: 4.575rem; } header .logo a img { height: auto; } #wBanner { height: 30vh; } /**/ body { padding-bottom: 0; } #st-2 { display: none; } /**/ header .header-language .header_language, header .header-language .header_href { display: none; } header .header-language .header_search { margin-right: 2.15rem; } #wBanner .wBanner_box .title { font-size: 0.75rem; } footer .footer_main { display: none !important; } footer .footer_copyright .share { margin-top: 0.5rem; } .searchField .pix-in .tit { margin-bottom: 0.30rem; font-size: 0.75rem; } .web_screen_form_year { width: 32% !important; } .home_banner_swiper-pagination-1 { display: none !important; } .side-scroll-outer { padding-bottom: 0.8rem; } .web_search .web_search_form { width: 68%; width: calc(68% - 0.50rem); } #applyD { padding: 1.50rem 0; } .applyD_left { width: 100%; } .applyD_left .share { display: none; } .applyD_right { width: 100%; } #news { padding-bottom: 1.75rem; } #newsD .page .page_btn {} #newsD .page .page_perv, #newsD .page .page_next { width: 34%; } #newsD .page .page_title { display: none; } header .header-main { border-bottom: 1px solid rgba(0, 0, 0, 0.1); } #sideNav { display: none; } #about .about_title, #about .about_main { width: 100%; } #about .about_title .w_title br { display: none; } #about .about_main .img { height: 6rem; } #about .about_main .img.wow1 { height: auto; padding: 1.0rem 0 0.75rem; } #about .about_main .img .img_text .col-md-3 { margin-bottom: 0.5rem; } #about .about_main .img .img_text .sou { font-size: 0.70rem; } #about { padding: 1.25rem 0 0.25rem; } #about .about_main .title { font-size: 0.65rem; } .w_title { font-size: 0.70rem; } .w_text { font-size: 0.55rem; } #about .about_main .text { font-size: 0.50rem; } .history_swiper li.swiper-slide-active .title { font-size: 0.75rem; } #history .history_text { padding: 1.0rem 0 1.6rem; } #history .history_text .title { font-size: 0.6rem; } #history .history_text ul li+li { border-left: none; border-top: 1px solid #eaeaea; padding-top: 0.5rem; margin-top: 0.5rem; } #policy { padding: 1.50rem 0; } #policy .title { font-size: 0.5rem; } #policy .img { padding: 0.75rem 0.5rem; } #policy .img .img_text { font-size: 0.5rem; padding-left: 0; border-left: none; } #policy .img .img_title { font-size: 0.60rem; } #esg ul li, #tour ul li { line-height: inherit; height: auto; font-size: 0.5rem; } #esg ul li.active a { font-size: 0.50rem; } .esg_one { padding-top: 1.75rem; } .esg_one .esg_one_bg { padding: 2rem 0; } .esg_one .esg_one_bg .esg_one_bg_title { width: 100%; border-right: none; border-bottom: 1px solid #ffffff; padding-bottom: 0.5rem; margin-bottom: 0.5rem; } .esg_one .esg_one_bg .esg_one_bg_con { width: 100%; padding-left: 0; } .esg_one .esg_one_bg .esg_one_bg_con li:nth-child(1), .esg_one .esg_one_bg .esg_one_bg_con li:nth-child(2), .esg_one .esg_one_bg .esg_one_bg_con li { margin-top: 0.75rem; } .esg_one .esg_one_bg .esg_one_bg_con li .img { max-width: 1.75rem; margin-right: 0.75rem; } .esg_two { padding: 2rem 0 1.5rem; } .esg_two ul li { margin-bottom: 0.5rem; } .esg_two ul li .box .text { height: auto; } .esg_three { padding-top: 2rem; } .esg_three .esg_three_tab { margin-top: 1rem; } .esg_three .esg_three_tab li .box { height: 2.2rem; display: flex; align-items: center; } .esg_three .esg_three_tab li .box .img { width: 1.20rem; margin: 0 auto; padding-bottom: 0; } .esg_three .esg_three_tab li .box p { display: none; } .esg_three_con .esg_three_list .text { padding: 1rem 0 1.5rem; } .esg_one .esg_one_bg .esg_one_bg_con li .text { max-width: inherit; } .management_head .text { width: 100%; padding-right: 0; padding-bottom: 0.5rem; margin-bottom: 0.5rem; border-right: none; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .management_head .sou { padding-left: 0; width: 100%; } .management_head .sou .sou_title { font-size: 1rem; } .management_list li .box { padding: 0 0 0.50rem; } .management_list li .img { position: relative; right: 0 !important; margin: 0 -15px; background-color: #f4f8fb; margin-bottom: 0.75rem; overflow: hidden; } .management_list li .img img { webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); width: 70%; display: block; margin: 0 auto; position: relative; z-index: 9; transform-origin: right bottom; -webkit-transform-origin: right bottom; } .management_list li .title { font-size: 0.60rem; } .management_list li .subtitle { font-size: 0.50rem; padding-right: 30%; } .management_list li .subtitle, .management_list li .text { max-width: 100%; } .management_list li .img::after { content: ''; position: absolute; bottom: -2rem; right: 0; background: url(../images/management_bg.png) no-repeat center; background-size: contain; width: 100%; height: 100%; } .management_list li.active .box { padding-bottom: 6.25rem; } .management_list li.active .subtitle { padding-right: 0; } .board ul.row li { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .board ul.row li .box .text .title { margin-bottom: 0; font-size: 0.50rem; } /**/ .details-con { position: fixed; width: 100%; height: 100%; top: 0; left: 0; overflow-x: hidden; overflow-y: auto; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); } .details-box { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } .details_board .details-box, .myModal_details_box { height: auto; } .details-box .details-left, .details_board .details-box .details-left { width: 100%; padding-left: 15px; padding-right: 15px; height: auto; } .details-box .details_title { padding-top: 0.75rem; font-size: 0.65rem; margin-bottom: 0.35rem; } .details-box .details-right, .details_board .details-box .details-right { width: 100%; height: 30vh; } .details_board .details-box .details-right { height: 46vh; } .details-box .details_text { height: auto; } .details .swiper-button-prev, .details .swiper-button-next { z-index: 100; top: 20%; width: 1rem; height: 1rem; margin-top: -0.50rem; } .details .swiper-button-prev::after, .details .swiper-button-next::after { font-size: 1rem; } .details.active .swiper-button-prev { left: 0; } .details.active .swiper-button-next { right: 0; } .details-box .details_text { font-size: 14px; } .experienced_list li .text .title { font-size: 0.60rem; } #proud_banner li.swiper-slide .text_head { padding-left: 20px; padding-right: 20px; } #global .global_tab li { -ms-flex: 0 0 33.3333334%; flex: 0 0 33.3333334%; max-width: 33.3333334%; } #global { padding: 1.5rem 0 0.5rem; } #esg ul li:hover a, #tour ul li:hover a { font-size: 0.50rem; } #global .global_con_list li { margin-bottom: 1rem; } #global .global_con_list li .text { flex-flow: row wrap; padding: 1rem 0; } #global .global_con_list li .text .text_img { width: 100%; margin-bottom: 0.5rem; } #global .global_con_list li .text .text_box { width: 100%; padding-left: 0.35rem; } #global .global_con_list li .text .text_img .icon { margin-right: 0.2rem; width: 0.9rem; height: 0.9rem; } #global .global_con_list li .text .text_img .title { font-size: 0.60rem; } body.body_solutions_main .menu_botton span, body.body_solutions_main .menu_botton span::after, body.body_solutions_main .menu_botton span::before { background-color: #ffffff; } .mm-opened body.body_solutions_main .menu_botton span { background-color: transparent; } #body_solutions_footer { display: none; } .body_solutions_footer_href { display: none !important; } #solutions_banner .swiper-slide-height .text .text_d { max-width: 76%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; } #solutions_banner .swiper-slide-height .text .title { padding-bottom: 0.20rem; font-size: 0.80rem; } .solutions_banner_nav { position: fixed; bottom: 0.50rem; padding-left: 0; padding-right: 0; width: 100%; /*width: calc(100% - 15px);*/ } .solutions_banner_nav::before { bottom: 0.4rem; } .solutions_banner_nav ul { white-space: nowrap; overflow-y: auto; display: block !important; padding-bottom: 0.25rem; } .solutions_banner_nav li { width: 5.5rem; margin-right: 0.50rem; display: inline-block; } .solutions_banner_nav li a { display: block; height: 100%; } .solutions_banner_nav li a span { position: relative; width: 100%; -webkit-line-clamp: 1; padding-bottom: 1rem; margin-bottom: 0; } .solutions_banner_nav li a::after { /*left: 50%;*/ /*margin-left: -0.25rem;*/ } .solutions_banner_nav li a::before { left: 50%; } body.body_solutions header .header-main { padding-top: 0.25rem; } body.body_solutions_children header .header-main { border-bottom: 1px solid rgba(0, 0, 0, 0.1); background-color: #ffffff; } body.body_solutions header .logo { width: 4.575rem; } #solutions_children .solutions_children_main { width: 100%; padding: 2.5rem 15px 1.5rem; } body.body_solutions_children .side__menu { display: none; } .solutions_children_row li, .esg_two ul li, .news_list li { margin-bottom: 0.45rem; } .solutions_children_title { font-size: 0.75rem; padding-bottom: 0.50rem; margin-bottom: 0.5rem; } .template_design_swiper li.swiper-slide { height: 6rem; background-size: auto 100%; } .template_design_swiper_up li.swiper-slide { height: 5.5rem; } .solutions_children_testing li { padding: 0.75rem 0; } .qualityControl_nav ul li { -ms-flex: 0 0 50% !important; flex: 0 0 50% !important; max-width: 50% !important; } .qualityControl_nav ul li.col-md-4:nth-child(3n-2) a::after, .qualityControl_nav ul li.col-md-6:nth-child(2n-1) a::after, .qualityControl_nav ul li.col-md-2:nth-child(4n-3) a::after { left: 0; } .qualityControl_nav ul li.col-md-4:nth-child(3n-3) a::after, .qualityControl_nav ul li.col-md-6:nth-child(2n-2) a::after, .qualityControl_nav ul li.col-md-2:nth-child(4n-4) a::after { right: 0; } .qualityControl_nav ul li:nth-child(2n-1) a::after { left: -0.5rem !important; } .qualityControl_nav ul li:nth-child(2n-2) a::after { right: -0.5rem !important; } .solutions_children_table table td, .solutions_children_table table th, .solutions_children_text table td, .solutions_children_text table th { display: block; } .representative_particle_examples ul { margin-left: -0.25rem; margin-right: -0.25rem; } .representative_particle_examples ul li { padding-left: 0.25rem; padding-right: 0.25rem; } /**/ #heading .slide-heading { font-size: 0.75rem; } #heading .word .slide-heading .headingWord { font-size: 1rem; } #heading .word .slide-heading .headingWord1 { font-size: 0.85rem; } #page-loading #loading-logo .text { font-size: 0.75rem; } /**/ .press_releases_swiper .swiper-pagination-bullet, .students_swiper .swiper-pagination-bullet { width: 8px; height: 8px; margin: 0 0.35rem 0 0 !important; } .press_releases { padding: 0.75rem 0 1.25rem; } .press_releases_1 { padding: 1.5rem 0 0rem; } .press_releases_swiper li.swiper-slide .box .text { padding: 0.75rem 0 1.50rem; } .home_footer_text .home_footer_text_list { margin-right: 0; margin-bottom: 0.5rem; } .home_footer_text .title span { font-size: 0.60rem; } .loading_block { top: -50%; left: -50%; width: 200%; height: 200%; } .wrap-slider_bg::before, .wrap-slider_bg::after { -webkit-transform: skewX(-22deg); -moz-transform: skewX(-22deg); -ms-transform: skewX(-22deg); -o-transform: skewX(-22deg); transform: skewX(-22deg); } .home_banner { height: 64vh; } #heading { bottom: 70vh; } /**/ #life { padding: 1.50rem 0; } .life_list { margin-left: 0; margin-right: 0; } .life_list li { padding-left: 0; padding-right: 0; } .life_list li .img { height: 6.25rem; } .life_list li .text { padding-top: 0.70rem; height: auto; padding-bottom: 1.25rem; } .life_list li .text .title { font-size: 0.65rem; } #proud_banner li.swiper-slide .text .title { font-size: 1rem; } #proud_banner li.swiper-slide .text_d { font-size: 0.50rem; } #proud_banner li.swiper-slide .text_head .title { font-size: 0.60rem; } #proud_banner li.swiper-slide[data-hash=Passion] .text, #proud_banner li.swiper-slide[data-hash=Reward] .text, #proud_banner li.swiper-slide[data-hash=Ownership] .text, #proud_banner li.swiper-slide[data-hash=Unity] .text, #proud_banner li.swiper-slide[data-hash=Determination] .text { right: 0; left: 0; text-align: center; } #experienced { overflow: hidden; padding: 1.50rem 0 0.5rem; } #experienced_1 .experienced_list li { margin-bottom: 0rem; } .experienced_list li { margin-bottom: 1rem; } .experienced_list li .img { width: 100%; height: 6.75rem; } .experienced_list li .text { position: relative; top: 0; right: 0; width: 100%; padding: 1.25rem 1.75rem; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } .experienced_list li:nth-child(2n) .img { float: none; } #students { padding: 1.5rem 0 1.0rem; overflow: hidden; } #jobOpportunity { padding: 1.5rem 0 1.75rem; } .jobOpportunity_table .table th.th_width03 { width: auto; } .jobOpportunity_table .table th.th_width01, .jobOpportunity_table .table td.td_width01, .jobOpportunity_table .table th.th_width04, .jobOpportunity_table .table td.td_width04 { display: none; } .jobOpportunity_table .table td.td_width03 { font-size: 0; text-align: center; } #global .global_con_list li .text .text_box p { margin-right: 0; } .careers { padding: 1.60rem 0; } .talentPool_main { padding: 1.50rem 0 1.75rem; } .board_structure_tab li a { width: auto; padding: 0.5rem 0.4rem; } .board_structure_list_directors li .box { height: auto; } .board_structure_list li .box { height: 8.75rem; } #financial_reports .corporate_governance_documents_list { width: 100%; margin-bottom: 0; } #financial_reports .financial_reports_img { display: none; } #financial_reports { padding-top: 0.50rem; } #financial_reports .w_title { font-size: 0.6rem; } #calendar .web_screen .web_screen_form_year { width: 4rem !important; } #calendar { padding: 1.50rem 0; } .calendar_tab ul { flex-flow: row wrap; } .calendar_tab li { width: 33.333334%; } #investor_day { padding: 1.75rem 0; } #presentations_webcasts { padding: 1.75rem 0 0.875rem; } #investors_contact { padding: 1.75rem 0; } #investors_contact .investors_contact_main, #investors_contact .investors_contact_img { width: 100%; } /**/ .side-scroll { position: relative; height: auto; } .side-scroll-inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-align-content: space-between; -ms-flex-line-pack: justify; align-content: space-between; } .pannel-wide { width: 100%; } .pannel-wide { padding: 0.1rem 15px 0.5rem; } .locations { padding: 0.75rem 0 0; } .pannel-wide .title, .locations .w_title, .locations .w_title, .press_releases .w_title { font-size: 0.70rem; } .pannel-wide .p_title { font-size: 26px; line-height: 42px; } .mb_none { display: none; } .mb_block { display: block; } .services_solutions .server_txt { margin-top: 1vw; } .pannel-wide-box .text>p { font-size: 18px; line-height: 27px; } .pannel .text>p { font-size: 18px; line-height: 27px; } .new_service .pannel .con .title { font-size: 22px; line-height: 42px; } #about .about_main .img .img_text { width: 95%; } .press_releases .w_title { padding-bottom: 0.50rem; } .home_more { padding-top: 0.30rem; } .locations .locations_text { padding-top: 0.20rem; } .pannel, .pannel-wide { height: auto; } .benefit-line-1-container { display: none; } .pannel { width: 100%; margin-right: 0; padding: 0 15px 0.75rem; height: auto; min-height: 100%; margin-right: 0; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; } .pannel .img { padding-top: 60%; } .pannel .con { padding: 0.8rem 0.75rem 1.0rem; background-color: rgba(0, 0, 0, 0.1); } .pannel.flip { padding: 0 15px 0.75rem; } .pannel.flip .con { padding: 0.75rem 0.75rem 1.0rem; } .pannel .con .title { font-size: 0.60rem; } .pannel .con .title, .pannel .con .text { background-color: transparent; } .side-scroll-spacer { height: 1px; padding-bottom: 0; } .pannel .img_icon::after { border-right: 0.2rem solid rgb(229 229 229); border-left: 0.2rem solid transparent; border-top: 0.2rem solid transparent; border-bottom: 0.2rem solid rgb(229 229 229); } .solutions_banner_nav_fiex { bottom: 0; height: auto; } .cont_category ul.row { margin-left: -0.2rem; margin-right: -0.2rem; } .cont_category li { padding-left: 0.20rem; padding-right: 0.20rem; margin-bottom: 0.40rem; } .contact_us { padding: 1.50rem 0 1.25rem; } #heading .heading_box { padding-right: 0rem; } .locations_map { margin-top: 1.0rem; } .locations_map>img { display: none; } .locations_map_circle .circle_click { width: 100%; height: 1.5rem; line-height: 1.5rem; opacity: 1; text-align: left; padding: 0 15px; justify-content: flex-start; position: relative; } .locations_map_circle .circle_click::after { content: ''; position: absolute; top: 0; right: 0; height: 1.5rem; width: 1.5rem; background-image: url(../images/details_right.svg); background-repeat: no-repeat; background-position: center; background-size: 0.25rem; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } .locations_map_circle .circle_click.active::after { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); } .locations_map_circle[name=map1], .locations_map_circle[name=map2], .locations_map_circle[name=map3], .locations_map_circle[name=map4], .locations_map_circle[name=map5] { position: relative; top: 0; left: 0; border-top: 1px solid #ffffff; } .circle_click_circle { display: none; } #history .history_main { background-attachment: inherit; } #history .history_text li .text .text_img_box>.img_up { display: none; } .meetPeople_details .details-con { height: 100%; } .meetPeople_details .details-box .details-right { background-position: 78% center; } .meetPeople_details .details-box .details_text { height: 50vh; } #case-studies table { width: 100% !important; } #case-studies table th, #case-studies table td { padding: 6px; } .third_img { height: 6.5rem; } .locations_map_circle_up_third .swiper-pagination { top: 5rem; } /**/ .error_main { padding: 20vh 0; } .error_main .title_404 { font-size: 3.6rem; } .error_main .text, .error_main .title, .error_main .href { padding: 0 15px; } .error_main .title { font-size: 0.60rem; } /*0925*/ .locations_map_circle_up { position: relative; bottom: 0; left: 0; width: 100%; padding: 0; margin-left: 0; padding: 15px; display: none; } .locations_map_circle_up.active { display: block; } .locations_map_circle_up_third { position: relative; } .locations_map_circle_up::after { bottom: inherit; top: -0.225rem; border-top: none; border-bottom: 0.225rem solid #ffffff; } .third_title { font-size: 0.60rem; } .myModal_details_con { top: 20vh; left: 0; width: auto; left: 15px; right: 15px; -webkit-transform: translate(0, 0) scale(0.75); -moz-transform: translate(0, 0) scale(0.75); -ms-transform: translate(0, 0) scale(0.75); -o-transform: translate(0, 0) scale(0.75); transform: translate(0, 0) scale(0.75); } .myModal_details_footer .myModal_details_btn { width: 100%; margin-bottom: 0.5rem; } .myModal_details_footer .myModal_details_btn, .myModal_details_footer .myModal_details_cancel { font-size: 14px; } #global .global_con_list li .text .text_more { width: 100%; margin-top: 0.50rem; } .facilitie_subColumn { padding: 1.25rem 0 1.50rem; } .facilitie_subColumn .text { width: 100%; padding-right: 0; border-right: none; padding-bottom: 0.5rem; margin-bottom: 0.5rem; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .facilitie_subColumn .invest { width: 100%; padding-left: 0; } .facilitie_subColumn .invest .million, .facilitie_subColumn .invest .jobs { font-size: 1.0rem; } .corridor { padding: 1.25rem 0; } .additional { padding-top: 1.25rem; } .development_list li .box::after { display: none; } .development_list li .box .text { padding-top: 6.0rem; } .development_list li .box .img { height: 5.0rem; background-position: center right; } .development_list li:nth-child(2n) .box .img { background-position: center left; } .development_list li:nth-child(2n) .box .text { float: none; } .development_list li .box .text .title, .development_list li .box .text .text_d { max-width: inherit; } #development_Up { display: none !important; } #solutions_children .web_route div:nth-child(3), #solutions_children .web_route div:nth-child(4), #solutions_children .web_route div:nth-child(5), #solutions_children .web_route div:nth-child(6) { display: none; } .applyD_right .title { font-size: 0.60rem; } #event { padding: 1.25rem 0; } .event_list li .img { width: 100%; height: 6.5rem; } .event_list li .text { width: 100%; padding-top: 0.5rem; } .event_list li .text .time { margin-bottom: 0.4rem; } .event_list li .text .title, .event_list li .text .venue { width: 100%; } .resources_tab { display: none; } #resources { padding: 1.5rem 0 1.75rem; } #resources .news_list { padding-top: 0; } .corporate_governance_documents_list li .download_btn, .additional .additional_bg .additional_btn { width: 0.75rem; overflow: hidden; text-indent: -999px; } .home_footer_text .title span#arrHKData1, .home_footer_text .title span#arrHKData2 { font-size: 15px; } .searchField { border-top: none; } #solutions_children h1 { font-size: 0.70rem; } .solutions_children_table table td, .solutions_children_table table th, .solutions_children_text table td, .solutions_children_text table th, .solutions_third_text table td, .solutions_third_text table th, #newsD .applyD_text table td, #newsD .applyD_text table th { display: table-cell; } .solutions_third_text .mob_table td{ display: table-cell; } .solutions_third_text .mob_table th{ display: table-cell; } #solutions_children .solutions_banner_nav::after { background-color: #fff; background-image: none; } .management_list li .subtitle, .management_list li .text { padding-right: 0; } .management_list li .text { display: block; padding-top: 0.50rem; padding-bottom: 1.0rem; } .board ul.row li .box .text { height: auto; } .students_list ul { margin-left: -15px; margin-right: -15px; } .students_list ul li { padding-left: 15px; padding-right: 15px; margin-bottom: 15px; } .students_list ul li .box .img { height: 6.75rem; } .development_list li .box .text .text_s { font-size: 0.75rem; } .qualityControl_nav ul li a span, .qualityControl_nav_two ul li a span { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-height: 1.3; } /**/ .custom-control-label::before, .custom-control-label::after { width: 0.5rem; height: 0.5rem; margin-top: -0.5rem; } .custom-checkbox .custom-control-input:checked~.custom-control-label::after { background-size: 0.25rem; } #solutions_banner::after { content: ''; position: fixed; top: 0; left: 0; right: 0; pointer-events: none; background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), transparent); z-index: 9; height: 20%; } } @media screen and (max-width:820px) {} @media screen and (max-width:640px) { .side-scroll-outer .swiper-button-next, .side-scroll-outer .swiper-button-prev { display: none; } .side-scroll-outer .swiper-wrapper { display: block; } } @media screen and (max-width:520px) {} @media screen and (max-width:481px) {} @media screen and (max-width:414px) { .template_design_swiper li.swiper-slide { height: 5.4rem; } } @media screen and (max-width:340px) { .template_design_swiper li.swiper-slide { height: 4.4rem; } } @media screen and (min-width:1440px) and (max-width:1559px) { .solutions_banner_nav ul { font-size: 15px; } } @media screen and (min-width:992px) and (max-width:1400px) { footer .con_right { padding-left: 0; } .esg_con .esg_p { padding-right: 2rem; } .development_list li .box::after { width: 65%; } .development_list li .box .text { padding: 1.25rem 1rem; } } @media screen and (min-width: 992px) and (max-width: 1400px) { footer .con_right { padding-left: 0; } .esg_con .esg_p { padding-right: 2rem; } } @media screen and (min-width: 768px) and (max-width: 1050px) { .development_list li .box .text { padding: 1.25rem 0.6rem; } .development_list li .box::after { width: 75%; } } @media screen and (min-width:767px) and (max-width:992px) { .locations_map>img { margin: 0; } .container { max-width: 750px; } footer .con_right { padding-left: 1rem; } .footer_new>.d-flex { display: inherit !important; } .new_footer_t_2 { margin-top: 0.4rem; } #about .about_main .img_text .col-md-3 { padding: 0; } #about .about_main .img .img_text { width: 85%; } #esg_1 { padding: 2.3rem 0 2rem; } #experienced_1 .experienced_list li .text { padding: 1rem 1rem; } } @media screen and (max-width:767px) { #about .about_title { padding: 0px; position: relative; } #about>.about_2 { padding-top: 1rem; padding-bottom: 1.5rem; padding-left: 15px; padding-right: 15px; } .about_2 .home_more_1 { font-size: 16px; } #experienced_1 { padding-top: 0.45rem; } .about_title .w_title { font-size: 0.9rem; } #about .about_title_p { font-size: 18px; } .about_main { margin-top: 45px; } .about_1::before { right: 0%; height: 10rem; width: 100%; width: 100%; -webkit-transform: skewX(0deg); -moz-transform: skewX(0deg); -ms-transform: skewX(0deg); -o-transform: skewX(0deg); transform: skewX(0deg); } .about_main .row { margin: 0; } #about .about_main .img_icon_1 .img_text .col-md-3 { width: 50%; padding: 0 3%; } #about .about_main .img_icon_2 .img_text .col-md-3 { width: 50%; padding: 0 3%; } #about .about_main .img_icon_1.wow1 { height: 11.2rem; } #about .about_main .img_icon_2.wow1 { height: 11.2rem; } .img_icon_1 .img_time { font-size: 14px; } .img_icon_2 .img_time { font-size: 14px; } #about .about_main .img_icon_2.wow1 { height: 11.2rem; } #about .about_main .img_icon_1 .img_text .sou { font-size: 1.34rem; } #about .about_main .img_icon_2 .img_text .sou { font-size: 1.34rem; } #about .about_main .img_icon_1 .img_text .col-md-3 .sans_font_r { font-size: 14px; } #about .about_main .img_icon_2 .img_text .col-md-3 .sans_font_r { font-size: 14px; } #esg_1 { background-size: cover; background-position: top; background-repeat: no-repeat; min-height: 60vh; padding: 2rem 0 2rem; background-color: #4C5B6C; } .esg_con .esg_p { padding-right: 0; font-size: 18px; } #esg_1 .esg_title { font-size: 26px; } #esg_1 { background-image: url(/wp-admin/images/ESG_mobile.png); } #esg_1 .home_more a { font-size: 16px; } .experienced_list li .text { top: -40px; width: 90%; left: 5%; } #experienced_1 .experienced_list li .text { padding: 1.5rem 1.2rem; } #experienced_1 .esg_title { font-size: 26px; } #experienced_1 .careers_p { font-size: 18px; line-height: 28px; } #experienced_1 .home_more { font-size: 16px; padding-top: 0.6rem; } #experienced_1 .experienced_list li:nth-child(1) .experienced_after::before { bottom: 5%; right: 5%; height: 4rem; width: 1.4rem; } #experienced_1 { padding: 0.45rem 0 0rem; } .img_icon_1 { background-image: url("/wp-admin/images/Worldclass_mobile.png") !important; } #about .about_main .img .img_text .img_time { padding-left: 3%; } .home_banner li.swiper-slide .slide-inner { transform: skew(0deg, 0deg); } #heading { top: 2.5rem; } #banner { margin-top: 0rem; } .home_banner li.swiper-slide { transform: skew(0deg, 0deg); margin-left: 0px; } .web_more_1 a { margin-top: 0.5rem; } .careers_1 .w_title_fff { margin-bottom: 0.3rem; } } @media screen and (max-width:990px) { .home_banner li.swiper-slide { transform: skew(0deg, 0deg); } .home_banner li.swiper-slide .slide-inner { transform: skew(0deg, 0deg); } .home_banner li.swiper-slide { margin-left: 0px; } .home_banner li.swiper-slide:hover .slide-inner { transform: inherit !important; -webkit-transform: inherit !important; -moz-transform: inherit !important; -ms-transform: inherit !important; -o-transform: inherit !important; } } @media (max-width: 1559px) { .wBanner_class { height: 40vh !important; } } /* 9.20 company */ @media screen and (max-width:767px) { #about .about_title_1 .w_title.scollfox { top: 0; position: inherit; } .company_button { padding-top: 0.4rem; padding-left: 3%; } } /* 12.14 */ @media screen and (max-width: 767px) { .wBanner_class { height: 300px !important; } .protein_banner_right { width: 60%; background: rgba(0, 0, 0, 0.5); padding: 0.5rem 0.6rem; } .protein_banner_right .header_href { display: block; border-radius: 2.5rem; width: 4rem; color: #ffffff; font-size: 14px; height: 1rem; line-height: 1rem; border: 1px solid #ffffff; text-align: center; /* margin-left: 0.5rem; */ margin-top: 0.4rem; } .protein_banner_span { font-size: 0.6rem; } .Protein_tab li { height: 60px; width: 25%; } #Protein .col-sm-8 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } #Protein .col-sm-8 img { text-align: center; } .Protein_text .col-sm-4 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .protein_table table td { word-break: break-all; white-space: pre-line; display: table-cell; word-wrap: break-word; vertical-align: middle; white-space: normal; height: auto; vertical-align: text-top; } .protein_table table { table-layout: fixed; } .pro_flex_mb { display: flex; } .header_href_1 { display: block; /* border-radius: 2.5rem; */ width: auto; font-size: 14px; height: auto; color: #fff !important; /* line-height: 1.2rem; */ line-height: auto; /* border: 1px solid #858182; */ text-align: center; padding: 5px; /* margin-left: 0.5rem; */ margin-left: 0; text-decoration: none !important; background: #92AB23; /* word-break: break-all; */ word-wrap: break-word; height: 100%; word-break: break-all; white-space: pre-line; display: table-cell; word-wrap: break-word; vertical-align: middle; white-space: normal; height: auto; vertical-align: text-top; } .Protein_text .qualityControl_nav { margin-bottom: 0.7rem; } #Protein .esg_p { margin-bottom: 15px; } .margin_pro { padding-bottom: 0.7rem; } .Protein_img { padding-bottom: 0.6rem; } .margin_top_pro_1 { margin-top: 0.7rem; } .margin_pro_mb_1 { padding-top: 0.7rem; } .margin_pro_2 { padding-bottom: 0.6rem; } /* 鎵嬮鐞村鑸 */ .accordion { width: 100%; background: #0068B7; margin: auto; overflow: hidden; } .item_panano { width: 100%; min-height: 60px; border-bottom: 1px solid lightgray; } .item_panano .title-icon { margin-right: 10px; } .item_panano .visible-row { -webkit-transition: opacity 0.1s ease-in; transition: opacity 0.1s ease-in; cursor: pointer; } .item_panano .row-arrow { -webkit-transition: -webkit-transform 0.1s ease-in; transition: -webkit-transform 0.1s ease-in; transition: transform 0.1s ease-in; transition: transform 0.1s ease-in, -webkit-transform 0.1s ease-in; color: #ffffff; } .item_panano .expandable-row { height: 0px; overflow: hidden; background: #A5B6C3; -webkit-transition: height 0.1s ease-in; transition: height 0.1s ease-in; padding: 0px; color: white; } .item_panano .expandable-row .hidden-content { display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; height: 100%; } .item_panano .visible-row { display: -webkit-box; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; padding: 0 15px; box-sizing: border-box; height: 65px; } .item_panano i { -webkit-transition: color 0.1s ease-in; transition: color 0.1s ease-in; } .item_panano.expanded .expandable-row { height: 260px; display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; } .item_panano.expanded i { color: #ffffff; } .item_panano.expanded .row-arrow { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .item_panano:last-child { border: none; } .accordion .panano_pro { color: #ffffff; font-size: 18px; } .panano_pro_li { height: 65px; line-height: 65px; width: 100%; border-bottom: 1px solid; padding-left: 15px; } .hidden-content { width: 100%; } .hidden-content > ul { width: 100%; } .panano_pro_li { color: #fff; } .panano_pro_li a { color: #fff; } /* 鎵嬮鐞寸粨鏉?/ .pro_bg_left_1 { width: 100%; max-width: 100%; } .pro_bg_right_1 { width: 100%; max-width: 100%; } .pro_bg_ul_1 { width: 100%; margin-top: 1rem; padding: 0.8rem; } .img_bg_pro_1 { width: 100%; height: 9rem; } .pro_corlor_1 { position: relative; overflow: hidden; } .pro_bg_3 { padding: 1.5rem 0; } .pro_bg_wuxi_left { width: 80%; margin-bottom: 0.6rem; margin-top: 0.6rem; } .pro_bg_wuxi_right { width: 80%; } .pro_bg_right_2 { width: 100%; max-width: 100%; } .pro-container-2 { padding: 1.5rem 15px; } .pro_bg_left { max-width: 100%; } .pro_bg_right { max-width: 100%; } .pro_bg_ul { position: inherit; width: 100%; -webkit-transform: inherit; -moz-transform: inherit; -ms-transform: inherit; -o-transform: inherit; transform: inherit; padding: 0.8rem; } .pro_bg_ul::before { content: inherit; } .Protein_first_title { padding-bottom: 0.5rem; padding-top: 0.5rem; } .Protein_title { font-size: 0.8rem; } #Protein .esg_p { font-size: 16px; } .pro_black_titie_3 { padding-top: 1.2rem; padding-bottom: 0.4rem; } .mb_protein_img_1 { margin-top: 2rem; } .Protein_text_new1 { padding-bottom: 0.2rem; } .margin_pro_new1 { padding-bottom: 0.6rem; } .pro_bg_ul_1 li { font-size: 18px; } .pro_bg_right { width: 100%; } .pro_bg_right_top { width: 100%; padding-top: 1rem; } .pro_bg_ul { } .pro_black_titie_3 { padding-top: 0.5rem; } .padding_right_15:nth-child(3) { padding-right: 0 !important; } .padding_right_15 { margin-bottom: 1rem; } .scroll_active { padding: 0rem 0 1rem; } .scroll_active .col-lg-6 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .Platforms_top { min-height: 230px; padding: 0.8rem 0.6rem 0rem; } .Platforms_top > img { width: auto; height: 1rem; } .Platforms_top_p1 { padding-top: 0.4rem; font-size: 0.6rem; color: #ffffff; } .scroll_active .Protein_img { padding-bottom: 0; } .scroll_active .col-lg-6 { margin-bottom: 1rem; } .padding_top_hover { padding-top: 0; } .home_more_4 { padding-top: 0rem !important; } .scroll_new1 .side-scroll-outer { padding-top: 1.5rem; } .benefit-line-2-container { display: none; } .scroll_new1 .new_service .pannel .con .title { background: none; } .scroll_new1 .pannel .img_icon::after { border: none; } .scroll_new1 .pannel .con { padding: 0.4rem 0.75rem; } .scroll_new1 .pannel.flip .con { padding: 0.4rem 0.75rem; } .pro_bg_4 { padding: 1.5rem 0 1.2rem; } .pro_bg_4 .pro_blue_title { padding-bottom: 0rem; } #Protein .pro_bg_4 .esg_p { margin-bottom: 1rem; } .pro_bg_4::before { display: none; } .item_panano.expanded .expandable-row { height: 200px; } .new_service .pannel .con .title { background: none !important; } .scroll_new1 .pannel-wide { padding: 0.1rem 0px 0.5rem; } .scroll_new1 .pannel { padding: 0 0px 1rem; } .scroll_new1 .pannel.flip { padding: 0 0px 1rem; } .scroll_new1 .pannel { padding-top: 0vw; } .mb_protein_img_1 { margin-top: 1rem; } .padding_bottom_new_1 { padding-bottom: 0.2rem; } .applyD_new_1_img { padding-bottom: 0.4rem !important; } .applyD_new_1_p { padding-top: 0.2rem; } .applyD_new_1_a { padding: 0.6rem 0.3rem 0.5rem; } .scroll_active p.fadeInUp span { font-size: 21px; padding-bottom: 0.5rem; display: inline-block } .Platforms_bottom_title { width: 82.75%; padding-left: 0.6rem; } .scroll_new1 .side-scroll-outer { padding-top: 1rem; } .scroll_new1 .pannel-wide .title { font-size: 0.7rem; } .scroll_active { padding: 0rem 0 0.5rem; } .scroll_new1 .pannel-wide { padding: 0.1rem 0px 1rem; } .scroll_new1 .pannel-wide-box .text > p { font-size: 16px; } .scroll_new1 .new_service .pannel .con .title { font-size: 21px; } .wBanner_box .pro_flex_mb { display: inherit; } .protein_banner_left { width: 100%; } .protein_banner_right { width: 100%; } #wBanner .wBanner_box .protein_banner_left .title { font-size: 0.9rem; margin-bottom: 0.2rem; } #wBanner .wBanner_box .protein_banner_left .protein_banner_span { font-size: 0.70rem; } #wBanner .wBanner_box .protein_banner_right { margin-top: 0.5rem; } #wBanner .wBanner_box .protein_banner_right .protein_banner_right_p { font-size: 0.5rem; } } /*2.13 update*/ @media screen and (max-width: 767px) { #wBanner .Discovery_wbanner .title { font-size: 1.15rem !important; margin-bottom: 0.5rem !important; } .pro_width_five_left { width: 100%; } .pro_width_five_right { width: 100%; } .protein_banner_span { font-size: 0.8rem; } #wBanner .Discovery_wbanner .protein_banner_span { line-height: 1.4 !important; font-size: 0.8rem !important; } .Discovery_wbanner .protein_banner_left { width: 100%; } .dis_panano .item_panano.expanded .expandable-row { height: 520px; /*height: 455px;*/ } .discover_class { font-size: 16px; } .pro_bg_blue { padding: 1.5rem 0 1.6rem 0; } .Discovery_po_img img { width: 5.5rem; } .Discovery_text { padding-bottom: 3.2rem; } .Discovery_text_top { padding-bottom: 0.8rem; } .Discovery_ul_1 li { color: #fff; padding-bottom: 1px solid red; border-bottom: 1px solid #fff; padding-bottom: 0.30rem; padding-top: 0.3rem; min-height: auto; } .Discovery_text { padding-bottom: 1.2rem; padding-top: 3.4rem; } .discorvery_bg_new { padding: 0rem 1.1rem; } .Discovery_ul_1 li a { font-size: 16px; } .Discovery_text_top_p { font-size: 0.8rem; color: #fff; } .margin_pro_title { padding-bottom: 0.5rem; } .discorvery_bg_new::before { content: ''; width: 0px; height: 0px; border: 0.8rem solid transparent; /* top: calc(50% - 0.8rem); */ top: inherit; bottom: -48px; left: calc(50% - 0.8rem); opacity: 1; z-index: 3; position: absolute; } .discorvery_bg_new:nth-child(1)::before { border-top-color: #00A23D; border-left-color: #F4F8FB; } .discorvery_bg_new:nth-child(2)::before { border-top-color: #0068B7; border-left-color: #F4F8FB; } .discorvery_bg_new:nth-child(3)::before { border-top-color: #37BDEF; border-left-color: #F4F8FB; } .discorvery_bg_new:nth-child(4)::before { border-top-color: #6FBA2C; border-left-color: #F4F8FB; } .discorvery_bg_new:nth-child(1)::before { display: none; } .discorvery_bg_new:nth-child(2)::before { display: none; } .discorvery_bg_new:nth-child(3)::before { display: none; } .discorvery_bg_new:nth-child(4)::before { display: none; } .discorvery_bg_new:nth-child(4)::after { display: block; } .discorvery_bg_new:nth-child(4)::before { display: none; } .Discovery_text_top_1 { padding: 1.5rem 0; height: 140px; } .Discovery_text_top_img img { height: 2.5rem; } .Discovery_second_bg_p { padding-top: 0.2rem; font-size: 0.7rem; color: #fff; } .discorvery_bg_new_1 { margin-bottom: 1rem; } .discorvery_bg_new_1:last-child { margin-bottom: 0; } .dis_cus_sp { font-size: 0.75rem !important; } .dis_cus_sp_1 { font-size: 0.70rem !important; } .margin_mb_top_1 { margin-top: 1.5rem; } .Discovery_text_bottom_button { background: #A5B6C3; padding: 0.2rem 0; } .Discovery_text_bottom_button .home_more a { font-size: 0.5rem; } .dis_num_1 .about_title { width: 75%; padding-right: 0rem; } .dis_num_1 .about_main { width: 100%; } .dis_num_1 .col-xs-1-5 { width: 50%; padding: 0; margin-bottom: 1rem; } .dis_num_1 .img_icon_1 { background-image: none !important; } .dis_num_1 .about_main .img .img_text .sou { font-size: 2rem; /* font-family: "MontserratRegular"; */ line-height: 1.2; } .dis_num_1 .col-xs-1-5 .sans_font_r { font-size: 0.65rem; } .discorvery_bg_new { margin-bottom: 4rem; } .pro_bg_blue { padding: 1.5rem 0 0rem 0; } .margin_pro_title.margin_mb_top_1 { padding-bottom: 1rem; } .Discovery_text_bottom_button::after { content: ''; position: absolute; bottom: 0; right: 0; border-right: 0.3rem solid #ffffff; border-left: 0.3rem solid transparent; border-top: 0.3rem solid transparent; border-bottom: 0.3rem solid #ffffff; } .dis_num_1 { padding: 2rem 0 !important; } .dis_num_1 .w_title { font-size: 0.75rem; } .discorvery_bg_new { min-height: 0rem; margin-bottom: 4rem; } .discorvery_bg_new:last-child { margin-bottom: 3rem; } .dis_num_1 { background-image: url(/wp-content/uploads/dis_bottom_mb_bg_1.png) !important; background-size: cover !important; /* background: no-repeat !important; */ background-repeat: no-repeat !important; background-position: center !important; } .font-75-size { font-size: 0.75rem !important; } .discorvery_bg_new::after { display: none; } .discorvery_p { height: 0px; } } @media screen and (min-width: 768px) and (max-width: 1050px) { .development_list li .box .text { padding: 1.25rem 0.6rem; } .development_list li .box::after { width: 75%; } } @media screen and (min-width: 200px) and (max-width: 380px) { #wBanner .Discovery_wbanner .protein_banner_span { font-size: 0.65rem !important; } #wBanner .Discovery_wbanner .title { font-size: 1rem !important; } } /*updated esg 5.11*/ @media (max-width: 768px) { .Protein_text_esg .w_title { font-size: 0.80rem; } .Protein_text_esg { padding-bottom: 1rem; } .experienced_list_esg_3 li .text { top: 0px; width: 90%; left: 5%; } .Discovery_text_bottom_button_esg { position: absolute; bottom: 0px; width: 80%; } #experienced_1 .home_more_esg_trans { padding-top: 0rem !important; } #experienced_1 .experienced_list_esg_3 li:nth-child(1) .experienced_after::before { bottom: 1%; right: -1%; height: 4rem; width: 1.4rem; } .experienced_list_esg_3 { padding-bottom: 1.05rem; } .esg_padding { padding: 1.5rem 0; } .section_esg { padding-top: 0rem; } } @media (max-width: 1023px) { .pageInfo > dl { position: relative; display: block; padding-top: 36px; } .pageInfo > dl:first-child { padding-top: 0px; } .pageInfo > dl:first-child:before { top: 7px; height: calc(100% - 12px); } .pageInfo > dl:before { content: ""; position: absolute; top: 42px; left: 0; bottom: 0; width: 2px; height: calc(100% - 48px); background-color: #a6a6a6; } .pageInfo > dl dt { position: relative; padding: 0 0 0 16px; width: 100% !important; font-size: 18px; line-height: 1.4; white-space: normal; } .pc { display: none !important; } .pageInfo > dl dd { padding: 25px 0 0 16px; width: 100% !important; font-size: 14px; } .pageInfo > dl:first-child:after { top: 7px; height: calc(50% - 12px); } .esg_pioneering_giving { padding: 1.5rem 0 0 0; } .esg_three_impro { padding-top: 0.5rem; padding-bottom: 0.8rem; } #esg_ceo { padding: 1.5rem 0 0.5rem; } .experienced_list_eso { width: 60.4%; } } @media screen and (max-width: 767px){ .item_panano.expanded .expandable-row-1 { height: 195px; } }