.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;
}