.qr-mb{ display: none !important; } @media only screen and (max-width: 1400px){ .rst-info-company-number ul li{ margin-right: 60px; } } @media only screen and (max-width: 1366px){ html[lang="en-US"] .footer-bottom-left .uk-grid > div { margin-left: 50px; } .rst_inner_box_left, .rst_inner_box_right { display: flex; flex-wrap: wrap; align-items: center; } .rst_inner_box_right{ flex-direction: row-reverse; } .rst_inner_box_left img, .rst_inner_box_right img{ width: 100%; height: auto; } .rst_inner_box_right .rst_content_box{ padding: 0 15px; } .rst_inner_box_left .rst_content_box { padding: 0 15px; } } @media only screen and (max-width: 1300px){ .rst-box-office-1, .rst-box-office-2 { width: 350px; } .rst-box-office-3 { width: calc(100% - 700px); } .rst-inner-office{ padding: 70px; } .rst-info-company-number{ padding-left: 45px; } .rst-info-company-number ul li { margin-right: 60px; } .rst-content-leader{ padding-top: 0; } .rst_content_leader_right ul li a{ padding: 17px 25px; } } @media (max-width: 1260px){ .footer-bottom-left .uk-grid > div { width: 25% !important; } } @media only screen and (max-width: 1200px){ .rst_inner_box_right .rst_thumbnail_box, .rst_inner_box_right .rst_content_box, .rst_inner_box_left .rst_thumbnail_box, .rst_inner_box_left .rst_content_box{ width: 100%; } .rst_inner_box_right .rst_content_box,.rst_inner_box_left .rst_content_box{ padding-left: 60px; padding-right: 60px; } } @media only screen and (max-width: 1100px){ .rst_content_leader_right{ } .rst_content_leader_right,.rst_content_leader_left{ width: 100%; float: none; } .rst_content_leader_left{ margin-top: 40px; } .rst_content_leader_right ul { text-align: center; } .rst_content_leader_right ul li{ display: inline-block; margin: 0 10px 20px 10px; } .footer-bottom-left .widget .widget-title + div { position: static; } .footer-bottom-left .widget { min-height: auto; } html[lang="en-US"] .main-menu .uk-navbar-nav > li > a{ font-size: 17px; } .support .uk-grid>*{ padding-left: 30px; } .rst-box-content-about,.rst-info-company-number{ width: 100%; } .rst-info-company-number{ margin-top: 40px; padding-left: 0px; } .rst-box-office-1, .rst-box-office-2 { width: 33.33%; } .rst-box-office-3 { width: 33.33%; } .rst_sub_page ul li{ padding: 0 0px; } .rst_sub_page ul li a{ padding-left: 7px; padding-right: 7px; } .rst_content_history{ padding: 0 30px; } .rst_list_service{ padding: 70px 0px 20px 0px; } .rst_title_goals li{ margin: 0 10px 20px 10px; } .info-company-number ul{ margin-top: 30px; } .info-company-number ul li{ margin-right: 120px; } .rst-content-search{ padding: 100px 0px; } .rst-info-office { margin-top: -55px; } .menu-main .dropdown-level-1 { left: auto !important; right: 98px; } html[lang="en-US"] .menu-main .uk-navbar-dropdown { width: auto; } html[lang="en-US"] .menu-main .uk-navbar-dropdown .dropdown-level-1{ left: auto !important; right: 88px; } } @media(max-width: 960px){ .page-template-template-about-overview .rst_content_box + .rst_thumbnail_box { display: block; margin-top: 30px; text-align: center; } .page-template-template-about-overview .rst_content_box { padding-right: 0; padding-left: 0; } .page-template-template-about-overview .rst_thumbnail_box img{ margin-left: auto; margin-right: auto; } .page-template-template-about-overview .rst_inner_box{ display: block; } .page-template-template-about-ehs .rst_conent_services h4{ font-size: 22px; } .rst_block_pdf_viewer { width:100%; } html[lang="en-US"] .page-template-template-about-ehs .rst_conent_services h4{ font-size: 16px; } html[lang="zh-hans"] .product__container.justify__list .product__slider__desc ul li p{ font-size: 14px } .page-template-template-quality-reliability .certs_slider__wrapper .slider-arrows .next{ right: 15px; } .page-template-template-quality-reliability .certs_slider__wrapper .slider-arrows .prev{ left: 15px; } .footer-bottom-left .uk-grid{ margin-left: 0px !important; } .footer-bottom-left .uk-grid>div { padding-left: 0; } } @media (min-width: 751px) and (max-width: 960px){ .footer-bottom .uk-width-1-1\@s.uk-width-1-2\@m,.copy-right .uk-width-1-1\@s.uk-width-1-2\@m{ width: 50%; } .footer-bottom-left .uk-width-1-1\@s.uk-width-1-4\@m{ width: calc(100% * 1 / 3.001); } } @media only screen and (max-width: 991px){ .footer-bottom-left .uk-grid > div { width: 20% !important; } .footer-bottom-left,.footer-bottom-right{ width: 100% !important; } .footer-bottom-left .widget{ margin-bottom: 40px; } .footer-bottom-right .uk-text-right{ width: 100% !important; text-align: left !important; } .rst_content_leader_right{ display: none; } .rst_content_leader_mobile{ display: block; } .rst-thumbnail-leader { width: 100%; float: none; text-align: center; } .rst_content_leader_left{ padding-top: 0px; padding-bottom: 0px; } .rst_content_leader_left:before{ display: none; } .rst-thumbnail-leader{ background: #f4f4f4; padding-top: 50px; padding-left: 80px; padding-right: 80px; margin-left: -30px; margin-right: -30px; width: auto; } .rst_content_leader_left { margin-top: 0px; } .rst-content-leader { width: 100%; float: none; padding-left: 0px; font-weight: 500; padding-top: 50px; } html[lang="en-US"] .main-menu .uk-navbar-nav > li > a{ font-size: 15px; padding: 0 15px; } .menu-main ul.uk-nav.uk-navbar-dropdown-nav li { display: inline-block; /*margin-right: 50px;*/ } .rst_content_box_bottom{ padding-left: 0; padding-right: 0; padding-top: 30px; } .rst_two_box{ padding-left: 20px; padding-right: 20px; } .rst-container-two{ margin-left: -20px; margin-right: -20px; } .rst-bg-company { height: 490px; } .rst-inner-office { padding: 50px 30px; } .rst_content_enrollment ul li div.rst-col-1{ padding-left: 15px; width: 200px; } .rst_content_enrollment ul li div.rst-col-2 { width: 200px; } .rst_content_enrollment ul li div.rst-col-3 { width: calc(100% - 400px); } .rst-info-office .uk-container { padding-left: 0px; padding-right: 0px; } .rst-info-office { margin-top: 0px; } .rst_box_team{ padding-left: 15px; padding-right: 15px; } .rst_content_box { padding-left: 30px; padding-right: 0px; } .rst_list_box3 .rst_section_box { padding: 0 0 60px 0; } .rst_inner_box_3 .rst_content_box { padding-left: 0px; padding-right: 30px; } .rst_inner_box{ align-items: flex-start; } .rst_box_service { padding-left: 25px; padding-right: 25px; margin-bottom: 50px; } .rst_block_content { padding-left: 0px; padding-right: 0px; } .rst_inner_box_top .rst_content_box { padding-left: 30px; padding-top: 30px; } .rst_content_box { padding-right: 30px; } .rst_inner_box2 { padding: 8vw 0; } .rst_inner_box_left .rst_content_box { padding-left: 30px; padding-top: 70px; padding-right: 0; } .rst_inner_box_right .rst_content_box { padding-left: 30px; padding-right: 30px; padding-top: 70px; } .rst_list_year li a{ padding: 0 20px 10px 20px; } .rst_section_box_2 .rst_content_box { padding-right: 30px; } .rst_section_box { padding: 8vw 0; } .info-company-number ul{ margin-top: 50px; } .info-company-number ul li { margin-right: 50px; } .rst-content-search { padding: 20px 0px; } .rst-content-leader{ background: #fff; position: relative; margin-left: -30px; margin-right: -30px; padding-left: 30px; padding-right: 30px; width: auto; } } @media only screen and (max-width: 840px){ html[lang="en-US"] .main-menu .uk-navbar-nav > li > a{ font-size: 14px; padding: 0 15px; } html[lang="en-US"] .uk-navbar-right .uk-navbar-nav .uk-navbar-dropdown{ width: 600px !important; } } @media only screen and (max-width: 768px){ .footer-bottom-left .uk-grid > div { width: 100% !important; } .rst_content_leader_mobile { padding: 0px 15px 15px 15px; margin-bottom: 20px; } .rst_content_leader { margin-bottom: 11.333vw; margin-top: 45px; } .rst-thumbnail-leader{ padding-left: 50px; padding-right: 50px; } .rst_banner{ background: none !important; } .rst_form_contact form .wpcf7-submit{ margin-top: 8vw; } .margin-80 { margin-bottom: 10.666vw; } .margin-35{ margin-bottom: 4.666vw !important; } ul.uk-nav-sub .uk-nav-sub { padding: 0 15px; } .nav-mobile{ display: block; } .mb-center{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: max-content; box-sizing: border-box; z-index: 990; } .nav-deskop{ display: none; } .rst_section_history:nth-child(1) .rst_content_history{ bottom: 100px; text-align: center; } .rst_section_history:nth-child(2) .rst_content_history{ bottom: auto; top: 100px; text-align: center; } .rst_section_history:nth-child(3) .rst_content_history{ bottom: auto; top: 100px; text-align: center; } .rst_section_history:nth-child(4) .rst_content_history{ bottom: 100px; text-align: center; } .rst_box_service.lasted { margin-bottom: 0; } .rst_list_service{ padding: 13.333vw 0; } .rst_box_service p{ font-size: 4.266vw; line-height: 5.6vw; } .rst_box_service h3{ font-size: 5.333vw; } .rst_content_box_title{ margin-bottom: 5.333vw !important; } .entry-title{ font-size: 6.666vw; font-weight: bold; } .entry-content p{ font-size: 4.266vw; } .content-page { padding: 13.333vw 0; } .entry-header { margin-bottom: 11.333vw; } .entry-content h3{ font-size: 5.333vw; } .entry-content h3:first-child{ margin-top: 0; } .support-item .support-item-info p{ font-size: 5.333vw; line-height: 7.6vw; } .rst-info-company-number ul li{ font-size: 4.266vw; } .search .entry-title{ font-size: 6.6vw; margin-bottom: 5.3vw; } .search .entry-summary p { font-size: 4.26vw; line-height: 5.6vw; font-weight: 500; } ul.rst_tab_search{ display: none; } .rst_tab_search li{ margin: 0px 5px; } .rst_tab_search{ margin-bottom: 40px; } .rst_tab_search li a{ padding: 10px 20px; } html,body{ overflow-x: hidden; } .search .key-text{ display: none !important; } .search-no-results h1.page-title br{ display: block; } .search-no-results h1.page-title{ font-size: 6.667vw; margin-bottom: 4.66vw; } .search-no-results .page-content p{ font-size: 4.26vw; line-height: 5.6vw; } .search-no-results section.no-results.not-found{ padding-top: 0; padding-bottom: 13.73vw; } .rst_list_year li a{ font-size: 3vw; } .rst_list_year li a { padding: 0 5.3vw 4vw 5.3vw; } .rst_main_history_nav{ display: block; } .rst_main_history{ height: auto; min-height: 105.0666vw; } .rst_section_history_bg{ position: static; height: 62.666vw; margin: 0 5.3vw; } .rst_content_history{ position: static; text-align: center; transform: none; -webkit-transform: none; padding: 10.666vw 5.3vw 13.333vw 5.3vw; } .key-search{ display: block; } .key-search{ line-height: 17.333vw; border-bottom: 1px solid #e0e0e0; font-size: 4.267vw; font-weight: bold; text-transform: uppercase; } .search #primary{ padding: 12vw 0!important; } .search .page-title{ text-align: center; font-size: 6.667vw; font-weight: bold; text-transform: uppercase; } .search article{ padding: 12vw 0; } nav.page-nav{ margin-top: 12vw; } nav.page-nav a, nav.page-nav span{ font-size: 4.267vw; font-weight: 500; color: #000; padding: 0 3.333vw; } nav.page-nav span{ color: #1f328c; text-decoration: underline; } nav.page-nav svg{ width: 2.867vw; } .qr-mb{ display: block !important; } .qr-pc{ display: none !important; } .rst_section_box_2 .rst_content_box{ padding-left: 0; } .info-company-number ul { margin-top: 0; } .videocontainer, .about, .products,.banner__wrapper { height: calc(100vh - 86px); max-height: calc(100vh - 86px); box-sizing: border-box; } .menu-humburgur-icon svg{ width: 55px; height: 45px; } .rst_section_box { padding: 0; } .rst_section_box .uk-container { margin-top: 55px; } .page-template-template-about-overview .rst_section_box .uk-container { margin-top: 0px; } .news-list h4 { margin-top: 55px; } .slide-content p{ font-size: 3.733vw; } .slide-content .p1 { font-size: 6vw; line-height: 8vw; } .rst_box_team{ width: 50%; padding-bottom: 3.333vw; padding-top: 0px; display: none; } .rst_list_team{ padding-top: 40vw; padding-bottom: 4vw; min-height: 76vw; } .rst_heading_history h3 { font-size: 6.666vw; } .rst_heading_history h3 br{ display: none; } .rst_section_history { height: auto; } .rst_content_history h3 { font-size: 8vw !important; text-shadow: none; color: #000; margin: 0 0 3.3vw 0px; } .rst_content_history p { font-size: 5.3vw !important; text-shadow: none; color: #000; margin: 0; line-height: 5.77778vw !important; } .rst_heading_history p { font-size: 4vw; } .rst_main_history_nav a{ top: 31.3vw; } .rst_box_team:nth-child(2n+1){ clear: left; } .rst_thumbnail_box_hidden{ display: none; } .page-template-template-sale-support .rst_content_box h3 { display: none; } .page-template-template-sale-support .rst_content_box{ padding-top: 0; } .rst_content_box{ padding-top: 9.333vw; } .rst_content_box h3{ font-size: 6.2vw; } .rst_content_box p,.rst_block_content p{ font-size: 4.267vw; text-align: justify !important; line-height: 5.6vw; } .rst_list_box3 .rst_section_box{ padding-bottom: 12.667vw; padding-top: 12.667vw; } .rst_content_box + .rst_thumbnail_box { display: block; margin-top: 30px; } .rst_inner_box{ display: block; } .rst_thumbnail_box img{ width: 100%; } .rst_content_box { padding-left: 0px; padding-top: 11.333vw; padding-right: 0px; } .rst_section_box { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 11.333vw; } .rst_title_goals-item { font-size: 12px; } .rst_box_service { width: 100%; margin-bottom: 10.666vw; } .rst_list_year{ margin: 0 0 10.666vw 0; } .rst_list_history { padding-top: 13.333vw; padding-bottom: 0; } .rst_heading_history { padding-bottom: 10.667vw; } .rst_content_goals { padding-top: 13.333vw; padding-bottom: 13.333vw; } .rst_content_goals .uk-container h3 { font-size: 6.666vw; } .rst_box_goals p{ font-size: 4.266vw; line-height: 5.6vw; } html[lang="zh-hans"] .rst_box_goals p { text-align: justify; } .rst_inner_box_left .rst_thumbnail_box { width: 100%; float: none; } .rst_inner_box_left .rst_content_box { width: 100%; float: none; padding-top: 9.333vw; padding-left: 0px; } .rst_thumbnail_box img{ width: 100%; } .rst_inner_box_right .rst_thumbnail_box { width: 100%; float: none; } .rst_inner_box_right .rst_content_box { padding-left: 0px; padding-right: 0px; padding-top: 9.333vw; width: 100%; float: none; } .rst_inner_box_top .rst_content_box { padding-left: 0px; padding-right: 0px; padding-top: 11.333vw; } .rst_image_service { height: 78.667vw; } .rst_block_content h2 { margin-bottom: 5.333vw; font-size: 6.666vw; } .rst_block_content { padding-top: 13.333vw; padding-bottom: 13.333vw; } .rst_block_content p:nth-child(2){ margin-bottom: 0; } .rst_inner_box2 { padding: 13.333vw 0; } .rst_list_box3 { padding-top: 13.333vw; } .wrapper{ padding-bottom: 0; } .menu-main{ display: none; } .menu-humburgur-icon{ display: block; } .support-slider .img{ min-height: 90vw; } .support-slider ul.uk-slider-items{ min-height: 90vw !important; } .support{ padding-bottom: 12.667vw; padding-top: 12.667vw; } .bg-overlay{ position: relative; background-position: center center; min-height: 78.933vw; } .join-us .bg-overlay{ background-position: right center; } .join-us,.info-company{ padding: 0; background: #f4f4f4; } .join-us{ min-height: 0; margin-top: 0; } .info-company p{ display: none; } .info-company-text h3{ color: #353535; text-align: center; font-size: 5.333vw; margin-bottom: 6.667vw; } .info-company>.uk-container { padding-top: 10.267vw; padding-bottom: 13.333vw; } .info-company-number ul{ width: 100%; } .info-company-number ul li .mb-hide{ display: none; } .info-company-number ul li{ margin-right: 0px; color: #353535; text-align: center; font-size: 3.333vw; width: 24.5%; max-width: 24%; } .info-company-number ul li span{ margin-bottom: 4vw; font-size: 4.267vw; } .support-slider img { width: 100%; } .text-box{ padding-top: 12.533vw; padding-bottom: 9.733vw; } .support-head p:last-child{ display: none; } .support-head h2{ font-size: 6.667vw; margin-bottom: 30px; } .support-head p{ font-size: 4vw; margin-bottom: 10vw; margin-top: 4vw; } .support-slider .support-item-info { position: absolute; bottom: 0; z-index: 999; width: 100%; text-align: center; } .support-slider .support-item-info h3{ margin-left: 5.733vw; margin-bottom: 5.733vw; } .join-us .uk-container{ background:#fff; padding-top: 11.333vw; padding-bottom: 13.333vw; } .join-us h2{ color: #353535; font-size: 6.667vw; margin-bottom: 10.667vw; } .join-us p{ display: none; } .join-us a{ font-size: 4.267vw; color:#172a88; border-color: #172a88; line-height: 10.400vw; padding-left: 7.333vw; padding-right: 7.333vw; } .scroll-top-mobile{ display: block; } .scroll-top-mobile a{ line-height: 14.133vw; color: #353535; font-weight: bold; } .footer-top [class*=uk-width]{ width: 50%; } .footer-top>.uk-container>div { border-top: 1px solid #e5e5e5; } .footer-top-right p{ font-size: 4.267vw; } .widget-title{ overflow: hidden; line-height: 5.333vw; font-size: 4.267vw; font-weight: bold; padding-top: 5.333vw; padding-bottom: 5.333vw; margin-bottom: 0; position: relative; } .widget-title span{ float: right; display: block; width: 3.3vw; height: 3.3vw; /*background-image: url('data:image/svg+xml;charset=UTF-8,');*/ background-image: url('../images/btn_plus_off.png'); background-repeat: no-repeat; background-position: 0 0; cursor: pointer; background-size: 100% 100%; position: absolute; right: 0; top: 50%; transform: translateY(-50%); } /*.widget-menu .widget-content{ display: none; }*/ .widget_nav_menu .widget-title + div{ display: none; background: rgb(255, 255, 255); margin-left: -30px; margin-right: -30px; padding: 56px 80px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; } .widget-title.active span{ background-image: url('data:image/svg+xml;charset=UTF-8,'); } .cn-top { top: auto; bottom: 0; } .logged-in.cookies-not-set { margin-top: 0px; } .cookies-not-set { margin-top: 0px; } #cookie-notice{ border-top: 1px solid #e5e5e5; } .cookie-notice-container { padding: 10px; } .widget-title.active{ color: #172a88; } .widget-menu .widget-content{ background: rgb(255, 255, 255); margin-left: -30px; margin-right: -30px; padding: 56px 80px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; } .widget_nav_menu .widget-title + div li a{ font-size: 32px; line-height: 60px; color: #000000; } aside.widget.widget-contact { text-align: left; } aside.widget.widget-social { text-align: left; } .widget-social li{ margin-left: 0; margin-right: 60px; } .widget-social ul{ padding-left: 0; } .scroll-top{ display: none; } .footer-bottom>.uk-container>div{ padding-bottom: 7.333vw; padding-top: 10.667vw; } .copy-right { /* line-height: 46px; */ padding-top: 6.667vw; padding-bottom: 6.667vw; text-align: center; } .copy-right p{ font-size: 3.200vw; } .copy-right ul { text-align: center; padding-left: 0; } .copy-right ul li a { font-size: 3.333vw; } .mmenu{ /* border-bottom: 1px solid #e5e5e5; */ } .mmenu ul{ display: block; width: 100%; padding: 0; } .mmenu ul li{ border-top: 1px solid #e5e5e5; }.current-menu-parent:last-child{ margin-bottom: 240px; } .mmenu ul li a{ font-size: 4.267vw; color: #000000; line-height: 20vw; padding-left: 5.333vw; padding-right: 5.333vw; } .mmenu .uk-navbar-nav>li>a{ display: block; line-height: 150px; position: relative; } .mmenu .uk-nav-parent-icon>.uk-parent>a::after{ top: 50%; position: absolute; right: 15px; transform: translateY(-50%); /*background-image: url('data:image/svg+xml;charset=UTF-8,');*/ /*background-image: url('data:image/svg+xml;charset=UTF-8,');*/ background-image: url('data:image/svg+xml;charset=UTF-8,'); z-index: 99999; } .mmenu .uk-nav-parent-icon>.uk-parent>a.active::after{ /*background-image: url('data:image/svg+xml;charset=UTF-8,');*/ /*background-image: url('data:image/svg+xml;charset=UTF-8,');*/ background-image: url('data:image/svg+xml;charset=UTF-8,'); } ul.uk-nav-sub { background: #f4f4f4; padding-top: 8vw; padding-bottom: 8vw; } ul.uk-nav-sub li{ border: none; } ul.uk-nav-sub li a{ padding-left: 10.667vw; padding-right: 10.667vw; line-height: 60px; } .mmenu .uk-nav-primary .uk-nav-sub a { color: #000; } li.uk-open>a{ border-bottom: 1px solid #e5e5e5; color: #172a88 !important } .seach-icon a{ color: #353535!important; } a.uk-navbar-toggle.uk-icon.uk-search-icon svg { stroke-width: 2; } a.uk-navbar-toggle.uk-icon.uk-search-icon svg { width: 30px; } /*Join us*/ .rst_breadcrumb, .rst_sub_page{ display: none; } .rst_banner { padding: 32vw 0; min-height: 120vw; box-sizing: border-box; display: flex; align-items: center; } .rst_banner.rst_banner2 { padding: 34.667vw 0; } .rst_banner.rst_banner2 h1 { font-size: 6.667vw; } .rst_banner p{ font-size: 8vw; } .rst_heading_team{ padding-bottom: 10.667vw; } .rst_heading_team h3{ font-size: 6.2vw; } .rst_heading_team p { margin: 5.333vw 0 0 0; font-size: 4.26vw; line-height: 5.6vw; } .rst_content_team { padding: 13.3vw 0; } .entry-title { font-size: 5.333vw; } .info-company-number ul li label{ margin-bottom: 2.6vw; font-size: 6.6vw; } .rst_form_contact form select,.rst_form_contact form input[type="text"], .rst_form_contact form input[type="email"], .rst_form_contact form input[type="tel"]{ line-height: 55px; height: 55px; } .rst_form_contact form textarea{ height: 170px; } .rst-col-6 { width: 100%; } .rst-box-office-1, .rst-box-office-2 , .rst-box-office-3{ width: 100%; text-align: center; } .rst-box-office p { font-weight: 700; font-size: 16px !important; line-height: 36px !important; margin: 0 0 20px 0; padding: 25px 0 0 0; } .rst_form_content { padding: 70px 0; } .page-template-template-contact .rst_form_content { padding: 10px 0 11.333vw; } .page-template-template-contact h2 { margin-bottom: 20px; } .page-template-template-contact .rst_form_contact{margin-bottom: 0;} .rst-map-office{ padding-bottom: 0; } .rst-box-office p.rst_mail { background: url(../images/icon_email.png) no-repeat top center; } .rst-box-office p.rst_phone { background: url(../images/icon_phone.png) no-repeat top center; } .rst_content_enrollment ul li{ display: flex; align-items: center; } .rst_content_enrollment ul li div.rst-col-1 { padding-left: 15px; width: 40%; word-break: break-word; } html[lang="zh-hans"] .rst_content_enrollment ul li div.rst-col-1{ padding-left: 15px; padding-right: 15px; width: 20%; } .rst_content_enrollment ul li div.rst-col-2 { padding-left: 15px; padding-right: 15px; width: 30%; } .rst_content_enrollment ul li div.rst-col-3 { padding-left: 15px; padding-right: 15px; width: 49%; } .rst-capchar img{ height: 55px !important; } .rst-capchar > span{ display: block; margin-bottom: 20px; } .rst_click_code{ position: static; } .rst-box-content-about{ padding: 40px 30px; } .rst-bg-company { height: 390px; } .rst-info-company-number ul li label{ font-size: 5.333vw; margin-bottom: 4vw; } .text-box h2{ font-size: 30px; } .rst-control-input > label{ /*line-height: 55px;*/ } .rst-control-input-select > label{ } .rst_two_box{ width: 100%; float: left; padding-left: 0px; padding-right: 0px; } .rst-container-two{ margin-left: 0px; margin-right: 0px; } .menu-humburgur-icon svg { width: 25px; height: 25px; } .menu-humburgur-icon.open svg{ fill: #1f328c; } .menu-humburgur-icon.open svg rect:first-child{ display: none; } .menu-humburgur-icon.open svg rect:nth-child(2){ transform: translateX(6px) rotatez(45deg); } .menu-humburgur-icon.open svg rect:last-child{ transform: translate(-9px,6px) rotatez(-45deg); } .rst-info-company-number{ margin-top: 11.333vw; } .rst-info-company{ margin: 0px auto 13.333vw; } .page-template-template-about-ethics-compliance .rst_block_content{ padding-bottom: 13.333vw; } .rst_content_box h3{ margin-bottom: 25px; } .rst_content_enrollment{ padding: 13.333vw 0; } .rst_content_enrollment h3{ font-size: 50px; margin-bottom: 4vw; } .rst_heading_enrollment p{ font-size: 4.266vw; margin-top: 0; margin-bottom: 4vw; } .rst_click_code span{ font-size: 3.2vw; } .page-template-template-about-join-us .rst_two_box{ padding: 0; } .page-template-template-about-join-us .rst_btn{ font-size: 4.266vw; padding: 2.666vw 12vw; border-radius: 5px; margin-top: 0px; } .page-template-template-about-join-us .rst_content_box_two { /* margin-top: 11.333vw; */ margin-bottom: 13.333vw; } #list_bottom{ padding: 0; } .cookies-set .entry-title{ font-size: 8vw; margin-bottom: 5.333vw; } .cookies-set .entry-header p{ font-size: 4.266vw; line-height: 5.6vw; } .page-template-template-about-ethics-compliance .rst_content_box p:last-child,.page-template-template-sale-support .rst_content_box p:last-child{ text-align: center !important; } .page-template-template-about-ethics-compliance .rst_btn,.page-template-template-sale-support .rst_btn{ font-size: 4.266vw; font-weight: bold; padding: 2.666vw 7.333vw; } .rst-col-12.rst-capchar{ text-align: center; padding-left: 0; padding-right: 0; } .rst-col-12.rst-capchar>span{ text-align: left; } .rst-content-leader p { font-weight: normal; font-size: 4.267vw; line-height: 5.6vw; } .rst_content_box h2, .rst_container_recruitment > h3 { font-size: 9vw; } .page-template-template-about-ehs .rst_conent_services h3 { font-size: 6.666vw; } .rst_conent_services { padding-bottom: 0px; } .page-template-template-about-ethics-compliance .rst_block_content h3:not(:first-child) { margin-top: 10.667vw; } .page-template-template-about-ethics-compliance .rst_block_content h3 { margin-bottom: 6.667vw; } .rst_section_box_2 .rst_content_box, .page-template-template-sale-support .rst_content_box{ padding-left: 0px; padding-right: 0px; } h2.page-title{ margin-top: 13.333vw; } .rst_content_enrollment ul{ padding-bottom: 0; } .rst_content_recruitment { padding: 12.667vw 0; } .copy-right ul li{ line-height: auto; } html[lang="en-US"] .copy-right p{ font-size: 4.44444vw; line-height: 7.77778vw; } } @media(max-width: 768px){ .rst-thumbnail-leader{ margin-left: 0; margin-right: 0; } .rst_content_box p:last-child { text-align: center; } .rst_section_box_2 .rst_content_box { padding-right: 0px; } .rst-col-action { width: 100%; margin-bottom: 20px; } .entry-title{ margin-bottom: 30px; } .entry-content h2, .entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{ margin-top: 80px; } .rst_title_goals { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; } .rst_title_goals li{ margin: auto; border: none; height: auto; width: 50%; padding: 0; } html[lang="en-US"] .rst_title_goals li { width: 50%; height: auto; padding: 0; font-size: 16px; } html[lang="en-US"] .rst_title_goals li .rst_title_goals-item{ width: 170px; height: 170px; padding: 28px 12px 10px 12px; font-size: 16px; } .num { width: 40px; height: 40px; line-height: 40px; font-size: 24px; } .page-template-template-about-ehs .rst_conent_services h4{ padding-left: 35px; } .page-template-template-about-ehs .rst_list_service { padding: 0px 0px 20px !important; } .quality-item h4{ line-height: 1.5; } h2.page-title{ font-size: 30px; line-height: 1.5; } .rst-content-job { padding: 20px; } .rst_content_enrollment ul li div { font-size: 13px; line-height: 1.5; } } @media(max-width: 540px){ .rst-info-company-number ul li { margin-right: 30px; } .support-slider .support-item-info h3 { margin-left: 5.733vw; margin-right: 5.733vw; } .slide-content .p1{ font-size: 6vw; margin-top: 20px; } .slide-content p{ font-size: 3.733vw; } .text-box { padding-top: 55px; padding-bottom: 55px; } .text-box h2 { font-size: 5.333vw; line-height: 36px; } .info-company>.uk-container { padding-top: 55px; padding-bottom: 70px; } .info-company-text h3{ font-size: 5.333vw; margin-bottom: 25px; } .info-company-number ul li{ font-size: 23px; max-width: 24%; } .info-company-number ul li span{ font-size: 26px; } .support{ padding-top: 75px; } .uk-slider-nav { margin-top: 10.667vw !important; margin-bottom: 10.667vw; } a.scroll-top{ bottom: 20px; right: 20px; } .rst_conent_services{ margin-bottom: 50px; } } @media only screen and (max-width: 460px){ .rst_conent_services .uk-container > h3{ font-size: 30px; } .rst_box_service { padding-left: 0; padding-right: 0; } .overlay_content div{ text-align: center; } .rst_list_goals{ width: 250px; height: 250px; background-size: cover; } .rst_title_goals li{ width: 130px !important; height: 130px !important; border: 10px solid #fff!important; } .rst_list_goals{ margin-top: 90px !important; } .rst_title_goals li.goal_1 { top: 20px; left: -50px; } .rst_title_goals li{ font-size: 14px; line-height: 24px; padding-left: 10px !important; padding-right: 10px !important; } .rst_title_goals li.goal_2 { top: 20px; right: -50px; } .rst_title_goals li.goal_3 { bottom: -35px; left: -10px; } .rst_title_goals li.goal_4 { bottom: -35px; right: -10px; } .slide-content .p1{ margin-top: 20px; } .slide-content p{ font-size: 20px; } .text-box { padding-top: 55px; padding-bottom: 55px; } .text-box h2 { font-size: 5.333vw; line-height: 36px; } .info-company>.uk-container { padding-top: 55px; padding-bottom: 70px; } .info-company-text h3{ font-size: 5.333vw; margin-bottom: 25px; } .info-company-number ul li{ font-size: 14px; max-width: 23%; } .info-company-number ul li span{ font-size: 19px; margin-bottom: 5px; } .support{ padding-top: 10vw; } .copy-right ul li a { font-size: 20px; } .mmenu .uk-padding-small{ padding: 0; } .mmenu .uk-nav>li>a{ padding: 0 15px; } .mmenu ul li a{ font-size: 4.267vw; } .widget-title{ overflow: hidden; line-height: 5.333vw; font-size: 4.267vw; font-weight: bold; padding-top: 4.4vw; padding-bottom: 4.4vw; margin-bottom: 0; } .widget-title span{ float: right; display: block; } .widget_nav_menu .widget-title + div{ display: none; background: rgb(255, 255, 255); margin-left: -30px; margin-right: -30px; padding: 35px 70px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; } .widget-title.active span{ transform: rotate(180deg); -moz-transform: rotate(180deg); } .cn-top { top: auto; bottom: 0; } .logged-in.cookies-not-set { margin-top: 0px; } .cookies-not-set { margin-top: 0px; } #cookie-notice{ border-top: 1px solid #e5e5e5; } .cookie-notice-container { padding: 10px; } .widget-title.active{ color: #172a88; } .widget-menu .widget-content{ background: rgb(255, 255, 255); margin-left: -30px; margin-right: -30px; padding: 56px 80px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; } .widget_nav_menu .widget-title + div li a{ font-size: 3.88889vw; line-height: 50px; color: #000000; } aside.widget.widget-contact { text-align: left; } aside.widget.widget-social { text-align: left; } .widget-social li{ margin-left: 0; margin-right: 60px; } .widget-social ul{ padding-left: 0; } .scroll-top{ display: none; } .footer-bottom>.uk-container>div{ padding-bottom: 7.333vw; padding-top: 10.667vw; } .copy-right { padding-top: 6.667vw; padding-bottom: 6.667vw; text-align: center; } .copy-right p{ font-size: 3.200vw; } .copy-right ul { text-align: center; padding-left: 0; } .copy-right ul li a { font-size: 14px; } .copy-right *+.uk-grid-margin, .copy-right .uk-grid+.uk-grid, .copy-right .uk-grid>.uk-grid-margin { margin-top: 5px; } .rst-capchar > span.your-captcha { width: 107px; } .rst_form_contact form input[type="text"].wpcf7-captchar { width: 110px; } .quality-item{ width: 100%!important; margin-bottom: 20px; } .quality-item>div{ padding: 0 5%; } .quality-item.uk-grid-margin { margin-top: 20px; } } @media only screen and (max-width: 420px){ .rst_content_leader_mobile .select2-container--default .select2-selection--single .select2-selection__rendered { font-size: 15px; } } @media only screen and (max-width: 360px){ .rst_list_year li a { padding: 0 12px 10px 12px; } .rst-info-company-number ul li { font-size: 4vw; } } @media(max-width: 320px){ .rst_title_goals-item{ font-size: 16px; width: 140px !important; height: 140px !important; padding: 20px 12px 10px 12px; } html[lang="en-US"] .rst_title_goals li .rst_title_goals-item{ font-size: 12px; padding: 7px 12px 10px 12px !important; } } @media (min-width: 750px) and (max-width: 1024px){ .rst_banner{ padding: 0; } } @media (min-width: 1024px) and (max-width: 1280px){ .rst_banner{ padding: 0; } } .uk-flex-center\@m, .uk-flex-right\@m { justify-content: flex-start; }