@media screen and (max-width: 1280px) { html, body { font-size: 15px; } .section.contact .text_right { width: 60vw; left: 30vw; } .honor-box { width: 90%; margin-top: 8vw; /*align-items: center; */ } .honor-box .honor-box-left .honor-awards, .honor-box .honor-box-right .honor-scientific{ margin-top: 8vw; } } @media screen and (max-width: 1024px) { .width50_box .width50 { width: 100% !important; } .width50_box { display: block; } .footer_col, .footer_col:first-of-type, .footer_col:last-of-type { width: 100%; padding-left: 0; padding-bottom: 2em; } .footer_address > div { padding-bottom: 0; } /* .footer_address > div { width: 50%; } .footer_address { flex-wrap: wrap; } */ } @media screen and (max-width: 767px) { .logo { width: 18vw; height: 8vw; overflow: hidden; padding: 5vw; position: relative; } .logo a img { margin-top: -4vw; } .mid_menu, .right_menu { display: none; } .button_mob_menu { display: flex; } .nav { -webkit-backdrop-filter: saturate(180%) blur(20px); backdrop-filter: saturate(180%) blur(20px); background-color: rgba(0, 0, 0, 0.72); } h1, h1 span { font-size: 2rem; } h1.en{ font-size:1.5rem; } .video_text { z-index: 20; display: block; position: absolute; color: #fff; bottom: 10vh; left: 10vw; } .footer_address > div { width: 50%; } .footer_address { flex-wrap: wrap; } .img_right, .img_right.width60, .img_left { margin: 0; width: 100%; left: 0; height: auto; top: 0; } .text_right, .text_left.text_right, .text_left { padding: 5px; width: 100vw; position: inherit; left: 0px; } .section .parallax .button{ margin-bottom: 20px; } .honor-box { display: flex; flex-direction: column; margin-top: 0px; padding-bottom: 40px; /* justify-content: center; align-items: center; */ } .honor-box .honor-box-left .honor-provider, .honor-box .honor-box-left .honor-awards , .honor-box .honor-box-right .honor-enterprise , .honor-box .honor-box-right .honor-scientific { width: 60%; padding: 20px 20px 20px 20px; margin-top: 10vw; } .honor-box .honor-box-left ,.honor-box .honor-box-right{ margin-right: 0px; width: 100%; } /* .honor-box .honor-box-right .honor-enterprise { margin-top: 80px; } */ .honor-box .honor-box-left p , .honor-box .honor-box-right p{ font-size: 14px; margin: 5px 0; } .honor-box .honor-box-left .honor-title, .honor-box .honor-box-right .honor-title { top: -45px; } } @media screen and (max-width: 600px) { h2 { font-size: 2.5rem; } .block_text_center { white-space: nowrap; font-size: 3rem; } .section_award { max-width: 80vw; } .service_item, .service_section.col5 .service_item, .col4 .service_item { width: 50%; } .text_right, .text_left { width: 70vw; } .section.about .text_right { left: 20vw; } .footer_address > div { padding-bottom: 1em; } .section.contact .text_right { width: 80vw; left: 10vw; } .footer_address > div { width: 100%; } .footer_menu a, .footer_menu div { display: block; text-align: left; margin-bottom: 1em; } .footer_logo { width: 15vw; } .footer_menu { display: flex; flex-direction: column; align-items: flex-start; } .footer { padding: 5vw; } .text_right, .text_left { padding: 5vw; } .mob_menu { display: block; } .job_list_item { width: 100%; } .job_row1 { flex-direction: column; } .job_row1 > div, .job_row1 select, .job_row1 input, .job_row1 button { width: 100%; } .text_img_block { display: flex; flex-direction: column; } .text_img_block:nth-of-type(even) { flex-direction: column-reverse; } .text_img_block .img_block, .text_img_block .text_block { width: 100%; } .text_img_block .img_block { min-height: 70vw; } .text_block .center_box { padding: 10vw !important; } .arrow_down { bottom: 10vw; } .number_grid > div { width: 100%; } .section.big_block .text_right { left: 0vw; } .number_grid.white_text > div { width: 50%; } .number_grid.white_text .fa { font-size: 2rem; } .number_grid.white_text { padding-top: 10vw; } .img_right, .img_right.width60, .img_left { width: 80vw; left: 10vw; top: 15vw; } .img_right, .img_right.width60, .img_left { margin: 0; width: 100%; left: 0; height: auto; top: 0; } .text_right, .text_left.text_right, .text_left { padding: 10vw 10vw; width: 100vw; position: inherit; left: 0; } .about .text_right, .text_left.text_right, .text_left { padding: 10vw 10vw; width: 100vw; /*position: absolute;*/ left: 0; display: inline-table; } .news_item{ width:100%; } .esg_popup_box > .esg_popup, .esg_popup_box > .esg_info_message{ padding: 3vw 2vw 6vw 2vw; margin: 21vh auto; } .info_message_box{ margin-top: 20px; padding-left: 0px; } .info_message_input p { font-size: 14px; margin-right: 10px; min-width: 75px; } .info_message_submit{ margin-left: calc(50% - 60px); margin-top: 20px; background-color: rgba(0, 0, 0, 1); font-size: 16px; } .esg_popup_header > .title { font-size: 1rem; font-weight: 400; } .esg_info_message > .esg_popup_header > .title { font-size: 16px; font-weight: 400; } .esg_popup_header > .esg_popup_close{ width: 20px; height: 20px; right: 2vw; top: 3vw; } .esg_popup_content { width: 100%; } .esg_pdf_view{ width: 65%; } .esg_list:first-child{ margin-top: 20px; } .esg_pdf_download { position: absolute; right: 20px; top: 0px; } .honor-section { padding-bottom: 5vh; } .honor-section .honor-name { margin-bottom: 0; } .honor-box .honor-box-left .honor-provider, .honor-box .honor-box-left .honor-awards , .honor-box .honor-box-right .honor-enterprise , .honor-box .honor-box-right .honor-scientific { margin-top: 15vw; } .honor-box .honor-box-left .honor-provider, .honor-box .honor-box-left .honor-awards , .honor-box .honor-box-right .honor-enterprise , .honor-box .honor-box-right .honor-scientific { width: 100%; padding: 20px 20px 20px 20px; } }