.desc_suppliercode img { max-width: 100%; height: auto; } .txt_examfooter { font-weight: 700; font-size: clamp(20px, 2.0vw, 40px); letter-spacing: 0.5px; color: #000; margin-bottom: 15px; } .wrap_sustain_home { background: url(../images/bg_sustain_home.jpg); background-size: cover; color: #fff; text-align: center; padding: 35px 0 50px; background-position: top center; } .desc_sustainhover { padding: 0 9% 20px; } .line_top { position: absolute; background-color: rgba(255, 255, 255, 0.5); height: 7px; top: 0; left: 0; width: 100%; z-index: 99; } .nopad { padding: 0; } .wrap_sustain_home h1 { text-transform: uppercase; letter-spacing: 1px; margin-bottom: 15px; } .desc_sustain_home { padding: 0 10%; } .box_sustain_home { background: rgba(0, 0, 0, 0.2); border: 1px solid rgba(255, 255, 255, 0.2); color: #fff; padding: 15px 0; height: clamp(170px, 20vh, 250px); text-align: center; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .box_sustain_home img { margin: 0 auto; } .wrap_box_sustain { padding: 0 9%; margin: 30px 0 50px; } .name_sustain { text-transform: uppercase; font-size: clamp(22px, 1.5vw, 48px); letter-spacing: 1.5px; line-height: 1.6; margin-top: 15px; } .sustain_photo img { margin-top: 20px; } .sustain_padding { padding: 0 2px; position: static; } .txt_morefrozen { text-align: center; text-transform: uppercase; font-size: 26px; border-top: 1px solid #eee; display: block; font-weight: 500; color: #002553; padding-top: 30px; letter-spacing: 1px; margin-top: 30px; } .contentlocal { margin: 60px 0; } .local_photocenter img { margin: 0 auto; } .bg_aboutkf { background: url(../images/bg_about_home_02.jpg) no-repeat center center; text-align: center; background-size: cover; } .bg_aboutkf h1 { color: #162337; text-transform: uppercase; letter-spacing: 1.5px; font-size: clamp(22px, 1.2vw, 48px); } .bg_aboutkf h3 { color: #000; text-transform: uppercase; letter-spacing: 1px; } .desc_aboutkf { line-height: 33px; margin: 20px 0; } .bg_product_home { background: url(../images/bg_product_home_02.jpg) no-repeat center center; padding: 50px; background-size: cover; } .border_product_home { border-left: 4px solid rgba(255, 255, 255, 0.3); border-right: 4px solid rgba(255, 255, 255, 0.3); border-bottom: 4px solid rgba(255, 255, 255, 0.3); /* padding: 50px 50px 20px; */ position: relative; } .border_product_home span.bordleft { content: ""; position: absolute; width: 0px; left: 0; top: 0; height: 4px; background-color: rgba(255, 255, 255, 0.3); -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .border_product_home span.bordright { content: ""; position: absolute; width: 0px; right: 0; top: 0; height: 4px; background-color: rgba(255, 255, 255, 0.3); -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .head_hourproduct { display: inline-block; position: absolute; padding: 0 25px; left: 50%; top: -15px; font-size: clamp(36px, 1.2vw, 96px); line-height: 36px; letter-spacing: 1.5px; color: #FFF; white-space: nowrap; -ms-transform: translate(-50%, 0); /* IE 9 */ -webkit-transform: translate(-50%, 0); /* Safari */ transform: translate(-50%, 0); } .btn_seemore_product { text-align: center; color: #fff; text-transform: uppercase; } .btn_seemore_product a { color: #fff; letter-spacing: 1.5px; font-size: clamp(14px, 1.2vw, 48px); } .btn_seemore_product a:hover { text-decoration: none; } .wrap_market_home { text-align: center; } .wrap_market_home h1 { text-transform: uppercase; color: #000; font-size: clamp(30px, 2.0vw, 96px); letter-spacing: 1.5px; margin: 50px 0 15px; } .wrap_box_market { padding: 0 9%; } .box_market { margin: 30px 0 50px; text-align: center; } .box_market h3 { color: #000; text-transform: uppercase; letter-spacing: 1px; margin: 30px 0 20px; } .box_market a { color: #222; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .box_market a:hover { text-decoration: none; opacity: 0.9; } .market_padding { padding: 0 40px; } .bg_awardhome { background: url(../images/bg_awardhome_02.jpg); text-align: center; color: #fff; line-height: 33px; padding: 30px 0; } .bg_awardhome h1 { text-transform: uppercase; letter-spacing: 1.5px; margin-bottom: 15px; } .box_awards { background: rgba(0, 0, 0, 0.1); border: 1px solid rgba(255, 255, 255, 0.5); height: 170px; position: relative; margin: 40px 20px 0; width: 20%; display: inline-block; } .box_awards img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: 90%; } .maps_home { margin: 2px 0; } .wrap_footer { border-top: 1px solid #d9e2e9; padding: clamp(10px, 3vw, 30px); font-size: clamp(16px, 1.2vw, 36px); } .menu_footer { width: 20%; } .footer_name { color: #052144; font-weight: bold; letter-spacing: 1px; line-height: 40px; padding: clamp(0px, 0.5vw, 12px) 0; } .footer_name a { color: #052144; vertical-align: top; } .menu_footer nav ul { padding: 0; } .menu_footer nav ul li { list-style: none; padding: 4px 0; } .menu_footer nav ul li a { color: #333; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .menu_footer nav ul li a:hover { color: #000; text-decoration: none; font-weight: 500; } .wrap-address { border-top: 1px solid #d9e2e9; padding: 25px 0 0; margin-top: 30px; text-align: center; } .wrap-address address { margin-bottom: 15px; } .wrap-address address div { color: #052144; font-size: clamp(18px, 1.2vw, 36px); font-weight: bold; letter-spacing: 1px; margin-bottom: 13px; } .desc_contact_footer { display: inline-block; margin: 0 25px; } .wrap-cc { background-color: #002553; color: #fff; text-align: center; padding: 5px 0; font-size: clamp(14px, 1.2vw, 32px); letter-spacing: 0.8px; } .image_hop { display: block; position: relative; } .image_hop::after { content: " "; border: 10px solid rgba(255, 255, 255, 0.5); position: absolute; left: 0; right: 0; top: 0; bottom: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .item:hover .image_hop::after { border: 10px solid rgba(255, 255, 255, 0.8); background: rgba(255, 255, 255, 0.2); } .product_name { text-align: center; color: #fff; font-size: clamp(17px, 1.2vw, 36px); letter-spacing: 1px; margin-top: 15px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .product_home:hover { text-decoration: none; } .blog_btnreadmore { background-color: #5d5d69; border: 1px solid #fff; border-radius: 25px; padding: 3px 20px; color: #fff; display: inline-block; letter-spacing: 1px; position: absolute; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); opacity: 0; -webkit-transition: all ease-in-out 0.8s; -moz-transition: all ease-in-out 0.8s; -o-transition: all ease-in-out 0.8s; transition: all ease-in-out 0.8s; } .blog_whathot:hover .blog_btnreadmore { opacity: 1; } .photo_product { text-align: center; position: relative; } .title_page { color: #162337; text-transform: uppercase; text-align: center; letter-spacing: 1.5px; margin: 40px 0 0; } .wrap_history { background: url(../images/bg_history_03.jpg) no-repeat; background-position: top left; padding: 0 9%; line-height: 36px; } .wrap_history img { max-width: 100%; height: auto; } .desc_abouthis { line-height: 36px; margin-top: 20px; } .history_photo_middle { margin: 50px 0 30px; } .wrap_content { padding: 40px 0 80px; } .subsidiaries_content { background: url(../images/bg_subsidiaries_03.jpg) repeat; padding-bottom: 30px; } .wrap_subsidiaries_content { text-align: center; } .title_subsidiaries { color: #90a3b5; font-size: 20px; text-transform: uppercase; letter-spacing: 1px; } .title_subsidiaries01 h1 { color: #303c47; text-transform: uppercase; letter-spacing: 1.5px; margin-bottom: 30px; font-size: 30px; } .title_subsidiaries01 h2 { color: #303c47; text-transform: uppercase; letter-spacing: 1.5px; font-size: 30px; } .title_subsidiaries01 h3 { color: #000; text-transform: uppercase; letter-spacing: 1.5px; margin-bottom: 20px; font-size: 20px; } .title_subsidiaries02 { color: #000; font-size: 20px; text-transform: uppercase; margin-top: 15px; font-weight: 500; } .desc_subsidiaries { line-height: 33px; margin: 15px 0 70px; } .desc_subsidiaries_kcan { line-height: 33px; margin: 15px 0 50px; } .desc_subsidiaries_kffood { line-height: 33px; margin: 15px 0 30px; } .photo_endcontent figure img { margin: 50px auto; } .wrap_photo_subsidiaries { padding: 0 9%; margin-bottom: 30px; } .product_caption { color: #fff; z-index: 998; position: absolute; top: 15%; right: 3%; text-align: center; width: 35%; border: 1px solid #fff; padding: 7px; } .product_caption2 { color: #fff; z-index: 998; position: absolute; top: 10%; right: 3%; text-align: center; width: 35%; border: 1px solid #fff; padding: 7px; } .product_caption3 { color: #fff; z-index: 998; position: absolute; top: 25%; right: 3%; text-align: center; width: 35%; border: 1px solid #fff; padding: 7px; } .product_caption_bg { background-color: rgba(255, 255, 255, 0.9); height: 400px; color: #666; padding: 30px; } .product_caption_bg2 { background-color: rgba(255, 255, 255, 0.9); height: 450px; color: #666; padding: 30px; } .product_caption_bg3 { background-color: rgba(255, 255, 255, 0.9); min-height: 280px; color: #666; padding: 30px; } .product_caption_bg h1, .product_caption_bg2 h1, .product_caption_bg3 h1 { margin-top: 0; color: #002553; text-transform: uppercase; font-weight: 500; letter-spacing: 0.5px; line-height: 44px; } .product_caption_bg2 h2 { color: #010101; text-transform: uppercase; font-weight: 500; letter-spacing: 0.5px; font-size: 22px; margin-top: 25px; } .wrap_topic_kcan { margin: 40px 0 20px; text-align: center; padding: 0 15px; } .wrap_topic_kcan h1 { margin-top: 0; color: #002553; text-transform: uppercase; font-weight: 500; letter-spacing: 0.5px; line-height: 44px; } .topic_cansize { font-size: 22px; margin-top: 0; color: #777f90; text-transform: uppercase; font-weight: 500; letter-spacing: 1px; line-height: 44px; margin-top: 30px; } .line_productcaption { width: 70px; margin: 20px auto 20px; height: 4px; background-color: #7c7c7c; } .factory_caption { color: #fff; z-index: 999; position: absolute; top: 0; text-align: center; width: 100%; } .factory_name { color: #fff; font-size: 20px; letter-spacing: 1.5px; text-align: center; margin-top: 10px; } .frozen_name { color: #000; font-size: 18px; font-weight: 500; text-align: center; margin-top: 10px; text-transform: uppercase; } .selectfrozen { color: #000; } .selectfrozen:hover { color: #000; text-decoration: none; } .selectfrozen figure { border: 2px solid #e8e8e8; } .link_factory:hover { text-decoration: none; } .link_factory figure { position: relative; } .factory_caption { font-size: 18px; line-height: 36px; } .factory_caption h1 { text-transform: uppercase; letter-spacing: 1.5px; margin: 100px 0 30px; } .bg_factorytour_kffoods { background-image: url(../images/bg_factory_01.jpg); background-position: top center; /*background-repeat: no-repeat;*/ /* padding: 0 9%; */ } .bg_factorytour_kcan { background-image: url(../images/bg_kcan.jpg); background-position: top center; /*background-repeat: no-repeat;*/ color: #fff; /* padding: 0 9%; */ } .bg_factorytour_fish { background-image: url(../images/bg_fish.jpg); background-position: top center; /*background-repeat: no-repeat;*/ /* padding: 0 9%; */ } .bg_factorytour_kcan .title_factory_inside01 h1 { color: #fff; margin-bottom: 0; } .bg_factorytour_kcan .title_factory_inside01 h2 { font-size: 20px; letter-spacing: 1px; text-transform: uppercase; font-weight: normal; margin-bottom: 30px; } .gm_title { color: #000; font-weight: bold; font-size: 16px; margin-bottom: 7px; } .gm_content { line-height: 22px; font-size: 14px; } .btn_morekfh { border-radius: 7px; padding: 5px 25px; overflow: hidden; text-transform: uppercase; letter-spacing: 1px; } .btn_morekfh:hover { text-decoration: none; } .btn_moresustain:hover { text-decoration: none; } .btn_moresustain:hover .box_sustain_home { background: rgba(0, 0, 0, 0.6); } .title_factory_inside { color: #446583; font-size: 20px; text-transform: uppercase; letter-spacing: 1px; margin-top: 30px; text-transform: uppercase; } .title_factory_inside01 h1 { color: #000; text-transform: uppercase; letter-spacing: 1.5px; margin: 40px 0 30px; font-size: 30px; } .title_factory_inside01 h4 { color: #616569; text-transform: uppercase; letter-spacing: 1px; margin-top: 25px; } .select_topic_feedback { border-bottom: dotted 1px #ccc; margin-bottom: 30px; padding-bottom: 20px; } .topic_feedback { font-size: 19px; color: #222; margin: 40px 0 15px; font-weight: bold; } .select_topic_feedback .checkbox label { text-transform: uppercase; color: #666; font-size: 14px; line-height: 22px; } .txt_form { font-weight: normal; color: #666; margin-bottom: 0; } .feedback_right { padding-right: 30px; } .feedback_left { padding-left: 30px; } .btn_feedback { padding: 10px 0 100px; } .btn_feedback button { text-transform: uppercase; color: #fff; border: 0; border-radius: 50px; font-size: 13px; letter-spacing: 0.5px; min-width: 100px; text-align: center; } .btn_grey { background-color: #6e7a88 } .btn_blue { background-color: #002553 } .line_topbanner { background: rgba(255, 255, 255, 0.6); height: 10px; position: absolute; top: 0; width: 100%; z-index: 9; } .topbanner { position: relative; } .topbanner img { margin: 0 auto; } .bg_career { background-image: url(../images/bg_career_02.jpg); background-size: cover; background-position: top center; background-repeat: no-repeat; padding: 30px; } .desc_career { text-align: center; padding: 80px 50px 0 0; } .desc_career h2 { margin-bottom: 20px; } .bg_benefits { background-image: url(../images/bg_blue_career_02.jpg); background-size: cover; background-position: top center; background-repeat: no-repeat; padding: 30px; color: #fff; } .topic_benefits { text-align: center; letter-spacing: 1.5px; } .benefit_number { color: #aab0cc; font-size: 24px; font-weight: bold; } .benefit_title { text-transform: uppercase; font-size: 19px; letter-spacing: 1px; margin: 10px 0; } .wp_benefits { padding: 25px 20px 0; } .wp_benefits p { font-size: 15px; color: #eee; } .wp_career_positions { margin: 2px 0; padding: 30px; } .wrap_careerbottom { border-top: 1px solid #323644; padding-top: 2px; } .topic_topposition { text-align: center; } .topic_topposition h2 { text-transform: uppercase; letter-spacing: 1px; margin-bottom: 15px; } .postposition { font-size: 18px; padding: 0 7px; } .postposition_number { color: #597caf; font-size: 14px; } .desc_topiccareer { color: #333; text-transform: uppercase; position: relative; padding-left: 25px; font-weight: bold; letter-spacing: 1px; font-size: 14px; } .desc_topiccareer:before { background-color: #333; width: 15px; height: 3px; content: ""; position: absolute; top: 12px; left: 0; } .list_desccareer { padding: 0; margin-bottom: 20px; } .list_desccareer li { list-style: none; position: relative; padding-left: 15px; color: #666; } .list_desccareer li:before { background-color: #8aa5cc; border-radius: 50%; content: ""; position: absolute; width: 5px; height: 5px; top: 11px; left: 0; } .topic_faqs { text-align: left; border-bottom: 3px solid #ccc; margin: 35px 0 20px; } .wrap_faqs { margin-bottom: 70px; } .wrap_market { position: relative; } .wrap_market_hover { overflow: hidden; position: absolute; bottom: 15px; left: 15px; right: 15px; top: 15px; } .name_market { position: absolute; transform: translateY(calc(100% - 30px)); bottom: 15px; background: rgba(0, 0, 0, 0.7); color: #fff; left: 5px; right: 5px; text-align: center; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .topic_market { font-size: 28px; line-height: 50px; letter-spacing: 1px; text-transform: uppercase; } .market_hover:hover .name_market { transform: translateY(0); padding: 35px 15px 10px; } .market_hover:hover .name_market .topic_market { font-size: 40px; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .market_hover:hover .name_market .topic_market span { -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; display: block; font-size: 50px; line-height: 40px; } .btn_moremarket { background-color: #002553; color: #fff; text-transform: uppercase; position: relative; font-size: 13px; letter-spacing: 1px; padding: 12px 35px; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; display: inline-block; } .btn_moremarket span { position: absolute; border: 1px solid #fff; left: 5px; right: 5px; top: 5px; bottom: 5px; } .btn_moremarket:hover { text-decoration: none; color: #fff; background-color: #666; } .desc_market div { font-size: 18px; margin: 10px 0 20px; } .bg_international { background-image: url(../images/bg_market_02.jpg); background-size: cover; background-position: top center; background-repeat: no-repeat; position: relative; padding: 50px 0 40px; } .desc_international { text-align: center; color: #fff; padding: 100px 90px 0; line-height: 33px; } .desc_international h1, .desc_international h2 { text-transform: uppercase; letter-spacing: 1px; text-shadow: 2px 2px #083165; } .desc_international h1 { font-size: 45px; margin-bottom: 0; } .desc_international h2 { font-size: 38px; margin: 10px 0; } .bg_domestic { background-image: url(../images/bg_market_domestic.jpg); background-size: cover; background-position: top center; background-repeat: no-repeat; position: relative; text-align: center; color: #fff; padding: 50px 0 30px } .photo_domestic { position: relative; } .wp_domestic { position: relative; } .btn_domestic { display: inline-block; color: #fff; font-size: 26px; letter-spacing: 0.5px; text-align: center; margin: 15px 0; } .choose_domestic { padding: 30px 30px 20px; } .toptitle_domestic h1 { text-transform: uppercase; letter-spacing: 1px; margin-bottom: 20px; } .btn_contact, .btn_contact:hover { color: #fff; font-style: italic; text-decoration: underline; } .hover_domestic { -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .hover_domestic:hover { opacity: 0.8; } .bg_blackcontent { background-color: rgba(0, 0, 0, 0.2); padding: 10px 10px 0; position: absolute; z-index: 9; bottom: 0; width: 80%; left: 50%; transform: translate(-50%, 0); } .bg_whitecontent { background-color: rgba(255, 255, 255, 0.85); text-align: center; text-transform: uppercase; letter-spacing: 1px; padding: 40px 0 25px; } .domestic_txt01 { font-size: 22px; color: #777f90; text-transform: uppercase; } .domestic_txt02 { font-size: 40px; color: #002553; font-weight: bold; margin-top: 80px; text-transform: uppercase; } .domestic_txt03 { font-size: 26px; color: #000; margin-bottom: 25px; text-transform: uppercase; text-align: center; } .domestic_txt04 { font-size: 26px; color: #7395be; margin: 25px 0; text-transform: uppercase; text-align: center; } .domestic_txt05 { font-size: 30px; color: #000; margin-bottom: 25px; text-transform: uppercase; text-align: center; } .domestic_content { padding: 25px 0 70px; } .domestic_content .domestic_txt02 { text-align: center; margin-bottom: 30px; } .desc_domestic { text-align: center; margin: 30px 0; } .desc_domestic p { line-height: 33px; } .domestic_contact { color: #000; font-style: italic; text-decoration: underline; font-weight: bold; } .domestic_contact:hover { color: #002553; } .end_content img { margin: 0 auto; } .photo_demesticthump { display: inline-block; float: none; text-align: center; width: 30%; vertical-align: top; } .photo_demesticthump.text_left { text-align: left; } .wp_photo_demesticthump { text-align: center; } .desc_popup { padding: 35px; text-align: center; } .desc_popup img { margin: 30px auto 15px; } .name_domesticphotothump { text-transform: uppercase; font-size: 16px; color: #000; font-weight: bold; letter-spacing: 0.5px; margin-top: 13px; } .list_product_domestic { padding: 5px 0 0; } .list_product_domestic li { list-style: none; position: relative; padding: 3px 0 3px 23px; } .list_product_domestic li:before { position: absolute; content: ""; width: 4px; height: 4px; border-radius: 50%; background-color: #4977bc; top: 14px; left: 10px; } .list_product_domestic li a { color: #222; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .list_product_domestic li a:hover { color: #4977bc; text-decoration: none; } .desc_message { text-align: center; margin: 50px 0; line-height: 33px; } .title_message01 { color: #7e86a2; font-size: 26px; text-transform: uppercase; letter-spacing: 1px; } .title_message02 { color: #000; font-size: 36px; text-transform: uppercase; letter-spacing: 1px; font-weight: bold; margin: 20px 0 30px; } .title_update01 { color: #000; font-size: 28px; text-transform: uppercase; letter-spacing: 1px; font-weight: bold; } .btn_selectyrs { float: right; background-color: #002553; color: #fff; border-radius: 50px; text-transform: uppercase; font-size: 12px; letter-spacing: 0.5px; border: 0; padding: 8px 25px 8px 10px; } .topic_updates { color: #000; font-size: 17px; } .wp_updatenews { margin: 15px 0 30px; } .bupdates:nth-child(3n+1) { clear: left; } .photonewsupdates { height: 232px; overflow: hidden; margin-bottom: 10px; } .link_news:hover, .link_news:active, .link_news:focus { text-decoration: none; color: #000; } .wrap_contact { background-image: url(../images/bg_contact_01.jpg); background-repeat: no-repeat; } .wrap_contact h1 { margin-bottom: 15px; } .topic_branch { text-transform: uppercase; letter-spacing: 1px; font-size: 24px; font-weight: 500; text-align: center; margin: 30px 0 40px; } .topic_branch2 { text-transform: uppercase; letter-spacing: 1px; font-size: 20px; font-weight: 500; color: #000; margin-bottom: 7px; } .topic_branch3 { text-transform: uppercase; letter-spacing: 1px; font-size: 15px; font-weight: 500; color: #797b83; margin: 0 0 7px; } .info_address { color: #666; margin-top: 7px; padding-right: 100px; line-height: 28px; } .wrap_info_address { border-bottom: 2px solid #dedede; } .box_infobranch { text-align: center; color: #666; margin: 40px 0 0; } .box_infobranch address { margin-bottom: 0; line-height: 28px; } .wrap_contactinfo { border: 1px solid #e0e0e0; text-align: center; padding: 30px 0 50px; margin: 40px 0 70px; } .t_phonenumber { color: #474747; font-weight: 500; font-size: 20px; margin: 10px 0; } .phonenumber { color: #3d77d6; font-size: 18px; } .wrap_vision { background-image: url(../images/banner_vision_02.jpg); background-size: cover; background-position: top center; background-repeat: no-repeat; } .bg_awards { background-image: url(../images/bg_awards_01.jpg); background-size: cover; color: #fff; text-align: center; padding: 30px 15px 50px; } .bg_awards h1 { font-size: 36px; text-transform: uppercase; letter-spacing: 1.5px; text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.5); } .bg_awards h2 { font-size: 28px; text-transform: uppercase; letter-spacing: 1.5px; text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.5); position: relative; display: inline-block; padding: 0 20px; } .bg_awards h2:before { position: absolute; content: ""; background-color: #cca776; width: 7px; height: 7px; border-radius: 50%; top: 11px; left: 0; } .bg_awards h2:after { position: absolute; content: ""; background-color: #cca776; width: 7px; height: 7px; border-radius: 50%; top: 11px; right: 0; } .bg_products { background-image: url(../images/bg_awards_01.jpg); background-size: cover; color: #fff; text-align: center; padding: 30px 15px 50px; } .bg_products h1 { font-size: 36px; text-transform: uppercase; letter-spacing: 1.5px; text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.5); } .desc_awards { margin-top: 25px; } .desc_vision { text-align: center; color: #fff; padding: 85px 0 110px 0; font-weight: normal; } .desc_vision p { line-height: 36px; margin-top: 15px; font-size: 22px; } .desc_vision h1 { text-transform: uppercase; letter-spacing: 1.5px; font-size: 34px; } .desc_vision h2 { font-size: 30px; font-weight: normal; margin: 25px 0; } .desc_vision h3 { font-size: 26px; font-weight: normal; margin-bottom: 25px; } .line_vision { margin: 30px 0 50px; } .list_mission div { display: inline-block; position: relative; padding: 0 15px 0 25px; font-size: 22px; } .list_mission div:before { position: absolute; content: ""; background-color: #fff; width: 6px; height: 6px; border-radius: 50%; top: 12px; left: 0; } .list_mission div:first-child { padding-left: 0; } .list_mission div:last-child { padding-right: 0; } .list_mission div:first-child:before { display: none; } .wrap_awardslogo { margin-bottom: 25px; float: none; text-align: center; display: inline-block; vertical-align: top; } .wrap_awardslogo div { margin-top: 7px; } .wrap_mainproducts { margin: 15px 0 25px; text-align: center; padding: 0 25px; float: none; display: inline-block; vertical-align: top; } .wrap_mainproducts a { -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .wrap_mainproducts a:hover { color: #fff; text-decoration: none; opacity: 0.8; } .wrap_mainproducts figure { border: 1px solid #fff; } .wrap_mainproducts div { margin-top: 10px; font-weight: 500; font-size: 22px; letter-spacing: 0.5px; color: #fff; } .box_awardlogo { border: 1px solid #adb4c8; background-color: rgba(0, 0, 0, 0.2); height: 120px; position: relative; } .box_awardlogo img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: 60%; } .wrap_logoawards { padding: 0 9%; margin: 20px 0 0; } .wrap_productsgroup { padding: 0 9%; } .box_awards img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: 90%; } .slide_productchoose { background-image: url(../images/bg_factory_01.jpg); background-position: top center; background-repeat: no-repeat; background-size: cover; } .bg_content_shrimp { background-image: url(../images/bg_shrimp_01.jpg); background-size: cover; padding-bottom: 20px; } .bg_petfood { background-image: url(../images/bgpetfood.jpg); background-size: cover; padding-bottom: 20px; } .bg_humanfood { background-image: url(../images/bgpetfood.jpg); background-size: cover; padding-bottom: 20px; } .bg_humanfood .desc_toptitle_products h1 { margin-bottom: 25px; } .bg_content_fish { background-image: url(../images/bgfish_01.jpg); background-repeat: no-repeat; padding-bottom: 20px; } .bg_content_octopus { background-image: url(../images/bgoctopus.jpg); background-repeat: no-repeat; padding-bottom: 20px; } .bg_content_shrimp2 { background-image: url(../images/bgshrimp.jpg); background-repeat: no-repeat; padding-bottom: 20px; } .desc_toptitle_products { text-align: center; padding: 10px 9% 0; } .desc_toptitle_products .topic_frozenname { margin-bottom: 0; } .topic_frozenname { color: #777f90; letter-spacing: 1.5px; text-transform: uppercase; font-size: 22px; font-weight: 500; margin: 25px 0; } .btn_select_shrimp { background-color: #bfbfbf; color: #fff; text-transform: uppercase; letter-spacing: 1.5px; min-width: 200px; padding: 5px 0; display: inline-block; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .btn_select_shrimp:hover { text-decoration: none; color: #fff; background-color: #002553; } .btn_select_shrimp.active { text-decoration: none; color: #fff; background-color: #002553; } .linephoto img { margin: 40px auto 50px; } .desc_toptitle_products h1 { text-transform: uppercase; color: #002553; font-size: 33px; letter-spacing: 1px; margin-bottom: 15px; } .shrimp_name { color: #000; font-weight: 500; font-size: 18px; line-height: 26px; margin-top: 15px; } .topic_shrimpsize { background-color: #eee; color: #000; font-weight: 500; font-size: 16px; padding: 7px; } .desc_shrimpsize { padding-left: 10px; margin-top: 10px; } .wrap_shrimp_size { margin: 25px 0 10px; } .fish_photoleft { margin-top: 50px; } .fish_photoleft img { margin-bottom: 20px; } .desc_fishcontent { text-align: left; padding-left: 20px; margin-top: 50px; } .topic_shrimpsize_italic { font-style: italic; color: #000; font-weight: 500; } .box_squid_size { border-bottom: dotted 1px #ccc; margin-top: 15px; line-height: 24px; } .box_squid_size:last-child { border-bottom: 0; } .pouch_name { color: #666; line-height: 24px; margin-top: 10px; } .topic_productpopup { text-transform: uppercase; color: #000; } .tb_sizetable { background-color: #002553; padding: 1px; color: #fff; text-align: center; border-right: 1px solid #fff; } .tb_sizetable:last-child { border-right: 0; } .title_sizetable { text-transform: uppercase; letter-spacing: 1px; font-size: 18px; } .title_sizetable2 { text-transform: inherit; } .title_sizetable3 { text-transform: uppercase; letter-spacing: 1px; font-size: 18px; line-height: 125px; } .title_sizetable4 { text-transform: uppercase; letter-spacing: 1px; font-size: 18px; margin-top: 35px; } .tb_sizetable_box { border-bottom: 1px solid #fff; height: 45px; line-height: 45px; } .tb_sizetable_box01 { border-left: 1px solid #fff; } .tb_sizetable_box01padding { height: 80px; padding-top: 13px; } .tb_sizetable_box02padding { height: 125px; border-left: 1px solid #fff; } .tb_sizetable_box02padding:first-child { border-left: 0; } .wp_box_sizedetails { border: 2px solid #e3e3e3; margin-top: 2px; margin-bottom: 25px; padding: 0; } .list_sizedetails { padding: 15px 0; } .list_sizedetails div { text-align: center; padding: 10px 0; } .list_sizedetails_box { border-left: 1px solid #e3e3e3; } .txt_note_kcan { line-height: 18px; margin-bottom: 50px; } .bg_goodcorporate { background-image: url(../images/bg_goodcorporate_02.jpg); background-size: cover; background-position: top center; background-repeat: no-repeat; padding: 170px 0; line-height: 36px; } .desc_goodcorporate { text-align: center; color: #fff; } .desc_goodcorporate h2 { text-transform: uppercase; letter-spacing: 1px; } .bg_goodcorporate02 { background-image: url(../images/bg_goodcorporate2_03.jpg); background-repeat: repeat; padding: 40px 0 50px; line-height: 36px; } .desc_goodcorporate02 { text-align: center; } .desc_goodcorporate02 h2 { text-transform: uppercase; letter-spacing: 1px; } .bg_goodcorporate03 { background-image: url(../images/bg_goodcorporate03_02.jpg); background-position: bottom center; background-repeat: no-repeat; padding: 100px 0; line-height: 36px; } .desc_goodcorporate03 { color: #01020e; } .bg_goodcorporate04 { background-color: #f7f7f7; padding: 40px 0; } .desc_goodcorporate04 { padding: 30px 40px 0 0; line-height: 36px; } .desc_goodcorporate05 { text-align: center; line-height: 36px; padding: 30px 0; } .bg_csr { background-image: url(../images/bg_csr_02.jpg); background-position: top center; background-repeat: no-repeat; line-height: 36px; padding: 100px 0 150px; } .bg_csr1 { background: url(../images/bg_goodcorporate2_03.jpg); background-repeat: repeat; margin-top: 1px; border-top: 1px solid #d9e2e9; padding-bottom: 60px; } .bg_csr2 { background: rgba(255, 255, 255, 0.5); padding: 7px; margin-top: -70px; } .bg_csr3 { background-image: url(../images/photo_csr1_06.jpg); background-size: 100%; background-position: top center; padding: 15px 0 70px; background-repeat: no-repeat; } .photo_csrthump { position: relative; } .wp_csrphotoslide { border-top: 1px solid #4b76ae; padding: 30px 0 80px; } .frm_selectyear_csr .form-control { border-radius: 25px; background-color: #002553; color: #fff; border: 0; text-transform: uppercase; font-size: 13px; } .btn_backtocsr { text-align: center; margin-top: 30px; } .photoslide_fixheight { height: 530px; overflow: hidden; } .bg_humanright { background-image: url(../images/bg_humanright_02.jpg); background-size: cover; text-align: center; color: #fff; padding: 100px 0 150px; } .box_typecsr { padding-bottom: 30px; } .wrap_btnbackto { margin: 10px 0 50px; } .wrap_btnbackto2 { margin: 0 0 50px; } .wrap_btnbackto2 .btn_backtocsr { margin-top: 15px; } .bg_humanright02 { background-image: url(../images/bg_human2.jpg); background-size: cover; text-align: center; padding: 30px 0; } .bg_humanright03 { background-image: url(../images/bg_human3_02.jpg); background-size: cover; min-height: 380px; padding-top: 15px; } .desc_human04 { color: #fff; text-align: center; text-transform: uppercase; position: relative; letter-spacing: 1px; } .desc_human04:after { content: ''; background-image: url(../images/linevertical_03.png); width: 1px; height: 353px; position: absolute; top: 0; right: 0; } .desc_human04 h1 { margin-top: 10px; } .desc_human04 h2 { margin-top: 0; } .desc_human04 figure { padding-top: 50px; } .desc_human04 figure img { text-align: center; margin: 0 auto; } .list_menuhuman { margin-top: 65px; } .list_menuhuman li { list-style: none; position: relative; color: #fff; margin-bottom: 15px; padding-left: 29px; } .list_menuhuman li:before { position: absolute; content: ""; background-image: url(../images/humanicon_09.png); width: 20px; height: 20px; top: 4px; left: 0; } .list_menuhuman li a { color: #fff; text-transform: uppercase; font-size: 17px; letter-spacing: 1px; } .list_menuhuman li a:hover { text-decoration: none; } .btn_backtocsr a { border: 1px solid #000; text-transform: uppercase; color: #000; font-size: 14px; font-weight: 500; letter-spacing: 1px; border-radius: 25px; position: relative; display: inline-block; margin: 0 auto; padding: 0 25px; height: 38px; line-height: 38px; padding-left: 57px; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; white-space: nowrap; } .btn_backtocsr a:before { position: absolute; content: ""; background-image: url(../images/arrow_back_03.png); width: 26px; height: 16px; top: 9px; left: 25px; } .btn_backtocsr a:hover:before { background-image: url(../images/arrow_back_hover_03.png); } .btn_backtocsr a:hover { background-color: #002553; color: #fff; text-decoration: none; border: 1px solid #fff; } .csr_photoname { text-align: center; margin-top: 15px; } .petfood_name { text-align: center; margin-top: 15px; } .topicname_csract { text-transform: uppercase; font-size: 24px; font-weight: 500px; color: #000; } .photo_csrthump:after { position: absolute; content: ""; border: 10px solid rgba(255, 255, 255, 0.5); top: 0; left: 0; right: 0; bottom: 0; } .topic_csr3 { color: #000; text-transform: uppercase; font-size: 18px; text-align: center; font-weight: 500; margin-top: 25px; letter-spacing: 1px; } .csr3photothump:hover { text-decoration: none; color: #000; } .bg_csr2white { background-color: #fff; padding: 25px 30px; text-align: center; } .photo_csr1 { margin-top: -70px; } .desc_csr1 { padding: 100px 0 0 30px; } .desc_csr01 { text-align: center; color: #fff; line-height: 36px; } .desc_csr01 h2 { text-transform: uppercase; } .sust_detail { position: absolute; left: 0; right: 0; display: block; margin-top: 25px; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; width: 100%; color: #FFF; opacity: 0; z-index: 1; } .btn_moresustain:hover .sust_detail { opacity: 1.0; z-index: 9; } .bg_thaiindustrial { background-image: url(../images/bg_thaidustrial.jpg); background-size: cover; border-top: 1px solid #4b76ae; padding: 50px 0; background-repeat: no-repeat; background-position: center center; } .bg_thaiindustrial h1 { color: #1d327f; text-transform: uppercase; font-weight: 500; font-size: 30px; letter-spacing: 1.5px; line-height: 42px; } .desc_thaitrde { margin-top: 20px; line-height: 33px; } .bg_suppliercode { background-image: url(../images/bg_supplier_02.jpg); background-size: cover; border-top: 1px solid #4b76ae; padding: 50px 0; } .bg_suppliercode h1 { color: #1d327f; text-transform: uppercase; font-weight: 500; letter-spacing: 1.5px; } .bg_suppliercode h2 { text-transform: uppercase; color: #2f2f2f; letter-spacing: 1.5px; } .desc_suppliercode { margin: 20px 0 35px; } .desc_suppliercode img { margin: 20px 0; } .desc_suppliercode01 { padding: 20px 0 0 15px; } .bg_workeright { background-image: url(../images/bg_workright_01.jpg); background-repeat: no-repeat; background-position: top left; border-top: 1px solid #4b76ae; padding: 30px 0 50px; background-size: contain; } .bg_workeright h1 { text-transform: uppercase; color: #000; letter-spacing: 1.5px; font-weight: 500; } .title_worker { color: #000; text-align: center; font-weight: 500; margin-top: 20px; } .desc_worker { padding-right: 40px; line-height: 33px; } .bg_workforce { background-image: url(../images/bg_workforce_01.jpg); background-size: cover; text-align: center; color: #002553; text-transform: uppercase; padding: 190px 0 0; background-position: top center; font-weight: 500; font-size: 30px; line-height: 40px; } .wrap_workforce { border-bottom: dotted 1px #ccc; padding: 40px 0; } .title_workforce { color: #000; text-transform: uppercase; font-weight: 500; font-size: 20px; margin-bottom: 10px; } .bg_foodsafety { background-image: url(../images/bg_foodsafety_02.jpg); background-position: top left; background-repeat: no-repeat; border-top: 1px solid #4b76ae; padding: 130px 0 50px; } .title_foodsafety { text-align: center; color: #000; text-transform: uppercase; font-size: 30px; letter-spacing: 1.5px; font-weight: 500; margin-bottom: 25px; } .foodsafety figure { border: 1px solid #cccccc; height: 230px; overflow: hidden; display: block; position: relative; } .foodsafety:hover { text-decoration: none; } .owl-carousel .owl-item .foodsafety figure>img { width: auto; max-width: 100%; max-height: 100%; margin: 0 auto; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } .bg_responsible { background-image: url(../images/bg_responsible_02.jpg); background-size: cover; color: #fff; text-align: center; padding: 290px 0 60px; border-top: 1px solid #4b76ae; background-position: top center; } .bg_responsible h1 { text-transform: uppercase; letter-spacing: 1.5px; } .bg_responsible2 { background-image: url(../images/bg_goodcorporate2_03.jpg); background-repeat: repeat; text-align: center; line-height: 33px; color: #333; padding: 50px 0 60px; } .box_listresponsible { background-color: #f2f6f9; border: 1px solid #d0e2f0; text-align: center; border-radius: 15px; margin-top: 40px; padding: 30px 20px 35px; color: #333; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .link_boxlistresponsible:hover { text-decoration: none; } .link_boxlistresponsible .box_listresponsible:hover { background-color: #162f8b; color: #fff; } .wrap_responsible { text-align: center; padding: 30px 0 50px; } .wrap_responsible h1 { text-transform: uppercase; font-size: 28px; letter-spacing: 1px; } .topicname_responsible { color: #162f8b; text-transform: uppercase; font-size: 20px; font-weight: 500; letter-spacing: 0.5px; } .box_listresponsible:hover .topicname_responsible { color: #fff; } .btn_respondetail { background-color: #344ba0; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 13px; display: inline-block; padding: 2px 15px; } .desc_responsible { margin: 15px 0 25px; min-height: 55px; } .topic_supplier { color: #162f8b; text-transform: uppercase; font-size: 20px; font-weight: 500; letter-spacing: 0.5px; margin: 50px 0 15px; } .topic_responsible_bottom { color: #000; text-transform: uppercase; letter-spacing: 1px; position: relative; font-weight: 500; font-size: 22px; padding-left: 38px; } .topic_responsible_bottom:before { position: absolute; content: ""; background-image: url(../images/photo_listresponsible_08.jpg); width: 10px; height: 16px; top: 4px; left: 15px; } .box_listrespon { margin: 10px 0 0 38px; color: #666; } .box_listrespon_more { text-transform: uppercase; font-style: italic; color: #000; font-weight: bold; font-size: 12px; letter-spacing: 1px; text-decoration: underline; margin-top: 10px; cursor: pointer; } .box_responlist { border-bottom: dotted 2px #ccc; display: block; padding: 35px 0; } .box_responlist:last-child { border-bottom: 0; margin-bottom: 30px; } .list_shrimpfarm li { margin-bottom: 7px; } .list_shrimpfarm li a { color: #666; text-decoration: underline; } .wrap_tunaimports { border-top: 1px solid #d0e2f0; margin-top: 1px; text-align: center; line-height: 33px; padding: 25px 0; } .wrap_tunaimports h1 { text-transform: uppercase; letter-spacing: 1.5px; font-size: 28px; } .wrap_tunaimports figure { margin: 25px 0; } .txt_center { text-align: center; } .wrap_localtuna { border-top: 1px solid #d0e2f0; background-image: url(../images/bglocal_01.jpg); background-repeat: no-repeat; background-position: top left; margin-top: 1px; line-height: 33px; padding: 25px 0; } .wrap_localtuna h1 { text-transform: uppercase; letter-spacing: 1.5px; font-size: 28px; } .wrap_localtuna figure { margin: 10px 0 30px; } .wp_supplierbg { border-top: 1px solid #4b76ae; padding: 25px 0 80px; background-image: url(../images/bg_goodcorporate2_03.jpg); background-repeat: repeat; } .topic_suppliertop { text-transform: uppercase; color: #94a8c0; letter-spacing: 1.5px; font-weight: 500; margin-bottom: 7px; } .topic_suppliertop2 { color: #666; margin-top: 7px; } .topic_suppliertop3 { color: #002553; font-weight: 500; margin-top: 7px; letter-spacing: 0.5px; } .topicupdates { color: #7e86a2; text-transform: uppercase; margin: 50px 0 15px; letter-spacing: 1px; text-align: center; font-weight: 500; font-size: 18px; } .wrap_contentupdates { border-top: 1px solid #ccc; padding-bottom: 70px; } .topic_newsdetailtop { color: #000; text-align: center; font-weight: 500; font-size: 26px; margin-bottom: 25px; } .desc_updatenews { text-align: center; padding: 25px 0 15px; color: #666; } .desc_updatenews img { max-width: 100%; height: auto; } .photo_center img { margin: 0 auto 15px; } .desc_frozenseafood { text-align: center; } .desc_frozenseafood h1 { margin: 40px 0 10px; color: #002553; text-transform: uppercase; font-weight: 500; letter-spacing: 0.5px; line-height: 44px; } .bg_content_shrimp .topic_frozenname, .bg_content_fish .topic_frozenname, .bg_content_octopus .topic_frozenname, .bg_content_shrimp2 .topic_frozenname { margin: 70px 0 35px; } .domesticpopup { width: 900px; } @media (max-width: 1440px) { .desc_sustainhover { padding: 0 5% 15px; } .wrap_box_sustain { padding: 0 5%; } .blog_btnreadmore { padding: 3px 10px; } .box_awards { height: 150px; } .box_awards img { max-width: 70%; } } @media (max-width: 1299px) { .desc_international { padding: 0 30px 0; } .bg_csr3 { background-position: bottom center; } .product_caption_bg h1, .product_caption_bg2 h1, .product_caption_bg3 h1 { font-size: 30px; line-height: 36px; } .product_caption_bg { height: 350px; } .box_awardlogo { height: 100px; } .wrap_history { padding: 0 3%; } .wrap_box_sustain { padding: 0 3%; } .name_sustain { font-size: 20px; } .head_hourproduct { font-size: clamp(30px, 2.0vw, 96px) } .blog_btnreadmore { width: 140px; } .bg_awardhome h1 { font-size: 30px; } } @media (max-width: 1199px) { .box_listresponsible { min-height: 280px; } .desc_international { padding: 0 20px 0; } .desc_international h1 { font-size: 30px; } .desc_international h2 { font-size: 24px; } .factory_caption h1 { font-size: 24px; margin: 50px 0 11px; } .factory_caption { line-height: 33px; } .bg_csr1 { padding-bottom: 35px; } .desc_csr1 { padding: 30px 0 0 10px; } .product_caption_bg h1, .product_caption_bg2 h1, .product_caption_bg3 h1 { font-size: 24px; line-height: 28px; } .product_caption_bg { padding: 15px 25px; height: 300px; } .product_caption { padding: 4px; } .bg_awards h1 { font-size: 30px; } .bg_awards h2 { font-size: 24px; } .box_awardlogo { height: 80px; } .box_awardlogo figure img { max-height: 80%; } .desc_abouthis { margin-top: 0; } .photonewsupdates { height: 189px; } .wp_career_positions { padding: 30px 0; } .desc_career { padding-top: 40px; } .name_sustain { font-size: 16px; line-height: 22px; } .box_sustain_home { height: 150px; } .box_awards { height: 120px; } .wrap_footer { padding: 30px 5%; } } @media (max-width: 992px) { .topic_supplier { margin: 25px 0 0; } .box_listresponsible { padding: 15px; min-height: 255px; } .desc_international h1 { font-size: 24px; margin-top: 0; } .desc_international h2 { font-size: 21px; } .desc_international { padding: 0; } .btn_domestic { font-size: 22px; } .topic_market { font-size: 24px; line-height: 45px; } .title_sizetable { font-size: 15px; } .title_sizetable4 { font-size: 15px; } .title_sizetable3 { font-size: 15px; } .list_menuhuman { margin-top: 20px; } .desc_human04 h2 { font-size: 20px; } .desc_human04 h1 { font-size: 24px; } .bg_humanfood .desc_toptitle_products { padding: 10px 15px; } .bg_humanfood .btn_select_shrimp { min-width: 160px; font-size: 14px; } .factory_name { color: #000; } .photoslide_fixheight { height: 384px; } .bg_csr { padding: 60px 0 80px; } .photo_csr1 { margin-top: 30px; } .desc_csr1 { padding-left: 0; } .product_caption_bg h1, .product_caption_bg2 h1, .product_caption_bg3 h1 { font-size: 20px; line-height: 24px; } .pouch_name { font-size: 15px; line-height: 20px; } .line_productcaption { height: 3px; width: 50px; margin: 10px auto; } .product_caption_bg { height: 240px; } .product_caption { top: 11%; } .wrap_logoawards { padding: 0 3%; } .photonewsupdates { height: 142px; } .title_update01 { font-size: 20px; } .title_message01 { font-size: 20px; } .title_message02 { font-size: 26px; margin: 8px 0 10px; } .topic_faqs h2 { font-size: 22px; } .postposition { font-size: 16px; } .wrap_contactinfo { padding: 30px 0; } .t_phonenumber { font-size: 16px; margin: 5px 0 0; } .phonenumber { font-size: 14px; } .topic_branch2 { font-size: 17px; } .topic_branch { font-size: 19px; margin: 30px 0; } .desc_career h2 { font-size: 24px; margin-bottom: 10px; } .topic_topposition h2 { font-size: 24px; } .desc_career { padding-top: 10px; } .title_page { font-size: 28px; } .sustain_photo img { margin-top: 0; } .box_sustain_home { height: 145px; } .wrap_sustain_home { padding: 15px 0 40px; } .wrap_box_sustain { margin: 30px 0; } .bg_aboutkf { padding: 15px 0; } .border_product_home { padding: 50px 20px 30px; } .wrap_market_home h1 { margin-bottom: 0; } .wrap_box_market { padding: 0 3%; } .box_market h3 { font-size: 20px; margin-bottom: 10px; } .bg_awardhome h1 { font-size: 24px; } .bg_awardhome { padding: 10px 0 20px; } .box_awards { height: 95px; margin: 20px 10px 0; } .footer_name { display: inline-block; margin: 0 15px; font-size: 14px; } .menu_footer { width: 100%; text-align: center; } .wrap_footer { padding: 15px 5%; } .wrap-address { margin-top: 0; font-size: clamp(13px, 1.2vw, 32px); } .wrap-cc { font-size: 12px; padding: 2px 0; } .wrap-address address div { font-size: 16px; } } @media (max-width: 767px) { .desc_popup .domestic_txt02 { font-size: 22px; margin-top: 0; line-height: 28px; } .desc_popup .domestic_txt04 { font-size: 21px; margin: 15px 0; } .domesticpopup { width: 100%; } .wrap_workforce.contentlocal { margin: 25px 0; } .text_topwork { margin-top: 15px; } .wrap_workforce { padding: 10px 0; } .title_workforce { font-size: 17px; } .bg_workforce { font-size: 20px; line-height: 30px; padding-top: 110px; } .desc_worker { padding-right: 0; } .bg_workeright { padding-top: 10px; } .bg_workeright h1 { font-size: 20px; } .list_mission div { font-size: 16px; } .list_mission div:before { background-color: #666; width: 4px; height: 4px; } .desc_vision h2 { font-size: 19px; margin: 15px 0; } .desc_vision h3 { font-size: 18px; } .line_vision { display: none; } .desc_vision h1 { font-size: 20px; } .desc_vision p { font-size: 16px; line-height: 28px; margin-bottom: 20px; } .desc_vision { color: #222; padding: 165px 0 50px 0; } .wrap_vision { background-size: contain; } .bg_thaiindustrial { padding-top: 10px; } .bg_thaiindustrial h1 { font-size: 20px; line-height: 28px; } .desc_suppliercode01 { padding-left: 0; } .bg_suppliercode { padding: 10px 0 50px; } .bg_suppliercode h1 { font-size: 20px; } .bg_suppliercode h2 { font-size: 18px; letter-spacing: 1px; } .desc_subsidiaries { margin: 15px; } .title_subsidiaries01 h2 { font-size: 20px; } .title_subsidiaries01 h1 { font-size: 20px; letter-spacing: 0.5px; margin: 0 0 15px; line-height: 28px; } .box_responlist { padding: 20px 0; } .box_listrespon { margin: 5px 0 0 16px; } .topic_responsible_bottom { font-size: 15px; padding-left: 16px; } .topic_responsible_bottom:before { left: 0; } .desc_responsible { margin: 10px 0 15px; } .topicname_responsible { font-size: 17px; } .desc_responsible { min-height: auto; } .box_listresponsible { min-height: auto; margin-top: 20px; } .wrap_responsible { padding: 30px 15px 50px; } .wrap_responsible h1 { font-size: 20px; margin-top: 0; } .bg_responsible2 { padding: 20px 0; } .bg_responsible { padding-bottom: 30px; } .bg_responsible h1 { font-size: 20px; } .wrap_productsgroup { padding: 0 15px; } .wrap_mainproducts { padding: 0 10px; } .bg_products h1 { font-size: 20px; } .wrap_mainproducts div { font-size: 16px; } .wrap_tunaimports h1 { font-size: 20px; margin-top: 0; } .desc_international h1 { font-size: 20px; margin-top: 20px; display: inline-block; } .desc_international h2 { font-size: 20px; display: inline-block; } .name_domesticphotothump { font-size: 14px; } .photo_demesticthump { width: 100%; } .photo_demesticthump img { width: 70%; margin: 0 auto; } .domestic_txt03 { font-size: 18px; } .domestic_content .domestic_txt02 { font-size: 20px; margin-bottom: 10px; } .bg_domestic { padding-top: 20px; } .choose_domestic { padding-top: 0; } .btn_domestic { font-size: 18px; margin: 7px 0 20px; } .toptitle_domestic h1 { font-size: 20px; } .topic_market { font-size: 20px; } .wrap_localtuna figure { margin: 10px 0; } .imagetotop { position: absolute; top: 0; padding: 0; } .contentimgtotop { padding: 0; } .contentlocal { position: relative; } .wrap_localtuna h1 { font-size: 20px; margin-top: 0; } .tb_sizetable_box { padding-top: 13px; } .tb_sizetable { padding: 0 15px; } .wrap_topic_kcan { padding: 0; } .tb_sizetable_box01padding { height: 80px; } .title_sizetable4 { font-size: 12px; text-transform: none; letter-spacing: 0; } .title_sizetable2 { font-size: 12px; line-height: 18px; } .title_sizetable { font-size: 12px; line-height: 18px; text-transform: none; letter-spacing: 0; } .title_sizetable3 { font-size: 12px; line-height: 18px; padding-top: 40px; text-transform: none; letter-spacing: 0; } .wp_box_sizedetails { font-size: 13px; } .topic_cansize { font-size: 18px; } .list_menuhuman li { margin-bottom: 10px; } .desc_human04 figure { padding-top: 15px; } .list_menuhuman { padding: 0 0 10px; } .list_menuhuman li a { font-size: 15px; } .desc_human04 figure img { width: 100px; } .desc_human04 h1 { font-size: 20px; } .desc_human04 h2 { font-size: 18px; } .desc_human04:after { display: none; } .bg_humanright { padding: 10px 0 15px; } .bg_humanright h1 { font-size: 20px; } .bg_humanfood .btn_select_shrimp { margin-top: 4px; } .bg_humanfood .desc_toptitle_products h1 { margin-bottom: 15px; } .desc_goodcorporate05 { padding: 15px 0; } .desc_goodcorporate04 { padding: 0 0 10px; text-align: center; } .bg_goodcorporate04 { padding: 15px 0; } .bg_goodcorporate03 { padding: 15px 0; text-align: center; } .bg_goodcorporate { padding: 15px 0; line-height: 30px; } .desc_goodcorporate h2 { font-size: 20px; line-height: 30px; } .shrimp_name { font-size: 16px; } .btn_select_shrimp { min-width: 140px; font-size: 13px; margin-top: 15px; padding: 3px 0; } .desc_fishcontent { padding-left: 0; } .topic_frozenname { font-size: 18px; margin-bottom: 0; } .desc_toptitle_products h1 { font-size: 20px; } .frozen_name { font-size: 15px; margin-top: 6px; } .title_foodsafety { font-size: 20px; margin-bottom: 10px; } .desc_frozenseafood h1 { font-size: 20px; margin-bottom: 0; } .bg_foodsafety { background-position: top right; } .wrap_topic_kcan { margin-top: 15px; } .wrap_topic_kcan h1 { font-size: 20px; margin-bottom: 0; } .bg_factorytour_fish { padding: 0; } .bg_factorytour_kcan .title_factory_inside01 h2 { margin-top: 10px; } .title_factory_inside01 h1 { margin-top: 20px; } .bg_factorytour_kcan { padding: 0; } .desc_subsidiaries_kcan { line-height: 30px; margin: 15px 0 20px; } .desc_subsidiaries_kffood { line-height: 30px; } .bg_factorytour_kffoods { padding: 0 15px; } .wrap_photo_subsidiaries { padding: 0; margin-bottom: 10px; } .title_factory_inside01 h1 { font-size: 20px; margin-bottom: 15px; line-height: 33px; } .factory_name { font-size: 16px; letter-spacing: 0.5px; margin-top: 7px; } .factory_caption h1 { font-size: 20px; margin-top: 20px; } .factory_caption { position: static; color: #000; padding: 0 15px; font-size: 15px; line-height: 30px; } .btn_backtocsr a:before { display: none; } .btn_backtocsr a { padding: 0 15px; height: 30px; line-height: 30px; letter-spacing: 0.5px; } .photoslide_fixheight { height: 326px; } .frm_selectyear_csr .form-control { border-radius: 5px; height: 28px; line-height: 28px; margin-top: 10px; } .topicname_csract { font-size: 20px; } .btn_backtocsr a { font-size: 12px; } .box_typecsr { padding-bottom: 0; } .topic_csr3 { font-size: 14px; line-height: 20px; margin-top: 8px; margin-bottom: 20px; } .photo_csrthump:after { border: 5px solid rgba(255, 255, 255, 0.5); } .bg_csr2white { padding: 15px; } .bg_csr1 { padding-bottom: 0; } .desc_csr1 { padding: 15px 0; } .desc_csr01 h2 { font-size: 20px; line-height: 30px; } .bg_csr { padding: 10px 0 25px; } .desc_csr01 { line-height: 28px; } .product_caption_bg { height: auto; margin-bottom: 20px; } .product_caption { position: static; width: 100%; border: 0; } .product_caption_bg h1, .product_caption_bg2 h1, .product_caption_bg3 h1 { font-size: 19px; } .bg_awards h2:before, .bg_awards h2:after { top: 5px; } body, html { font-size: 16px; line-height: 26px; } .wrap_logoawards { padding: 0 15px; } .bg_awards { padding: 10px 15px 20px; } .bg_awards h1 { font-size: 21px; margin-bottom: 0; } .bg_awards h2 { font-size: 17px; margin-bottom: 0; } .desc_awards { margin-top: 15px; } .wrap_history { padding: 0; } .wrap_content { padding-top: 15px; } .history_photo_middle { margin: 20px 0; } .wp_updatenews { margin: 15px 0 10px; } .bupdates:nth-child(3n+1) { clear: none; } .bupdates:nth-child(2n+1) { clear: left; } .topic_updates { height: 55px; overflow: hidden; } .mb_nopad { padding: 0; } .title_message01 { font-size: 15px; } .title_message02 { font-size: 20px; margin: 0 0 10px; } .title_update01 { font-size: 18px; } .desc_message { margin-top: 25px; } .photonewsupdates { height: 209px; } .topic_newsdetailtop { font-size: 20px; } .topicupdates { font-size: 15px; margin: 30px 0 5px; } .feedback_left, .feedback_right, .feedback_frm { padding: 0; } .select_topic_feedback { padding: 0; } .topic_feedback { font-size: 16px; margin-top: 20px; } .topic_faqs { margin-bottom: 10px; margin-top: 0; } .topic_faqs h2 { font-size: 16px; line-height: 24px; } .wrap_contactinfo { padding: 10px 0; margin: 20px 0 0; } .topic_branch2 { font-size: 16px; margin-bottom: 0; } .info_address { padding-right: 0; margin-top: 0; } .topic_branch { font-size: 15px; line-height: 24px; margin: 20px 0; } .title_page { font-size: 20px; margin-top: 15px; } .desc_topiccareer { font-size: 13px; } .postposition { font-size: 14px; padding-left: 0; } .topic_topposition h2 { font-size: 16px; margin: 0 0 5px; } .desc_career h2 { font-size: 16px; margin-bottom: 5px; } .bg_career { padding: 15px; } .desc_career { padding: 0 0 15px; } .line_topbanner { height: 3px; } .desc_sustain_home { padding: 0; } .wrap-address { border-top: 0; padding: 0; } .wrap_footer { padding-bottom: 0; } .wrap-cc { padding: 7px 0; line-height: 16px; } .wrap-address address div { margin-bottom: 7px; } .box_awards { width: 40%; } .box_awards img { max-width: 90%; } .wrap_market_home h1 { font-size: 20px; margin-top: 20px; } .bg_awardhome h1 { font-size: 21px; } .box_market { margin: 15px 0 10px; } .box_market h3 { font-size: 16px; margin-top: 15px; } .market_padding { padding: 0 20px; } .btn_seemore_product a { font-size: clamp(12px, 1.2vw, 48px); } .product_name { font-size: clamp(14px, 1.2vw, 48px); letter-spacing: 0; line-height: 22px; margin-top: 10px; } .head_hourproduct { font-size: clamp(21px, 2.0vw, 82px) } .desc_aboutkf { margin-top: 10px; } .bg_product_home { padding: 25px 15px 15px; } .border_product_home span.bordleft, .border_product_home span.bordright { height: 2px; } .image_hop::after { border: 3px solid rgba(255, 255, 255, 0.5); } .border_product_home { padding: 35px 15px 15px; } .border_product_home { border-left: 2px solid rgba(255, 255, 255, 0.3); border-right: 2px solid rgba(255, 255, 255, 0.3); border-bottom: 2px solid rgba(255, 255, 255, 0.3); } .name_sustain { font-size: 14px; } .bg_aboutkf h1 { font-size: 21px; margin-bottom: 0; } .wrap_sustain_home h1 { font-size: clamp(24px, 1.2vw, 48px); margin-bottom: 10px; } .box_sustain_home { display: inline-block; width: 100%; } .sustain_padding { margin-bottom: 4px; } } @media (max-width: 667px) { .photonewsupdates { height: 177px; } } @media (max-width: 414px) { .desc_vision { padding-top: 190px; } .photonewsupdates { height: 104px; } .box_awardlogo { height: 68px; } .photoslide_fixheight { height: 205px; } } @media (max-width: 375px) { .photonewsupdates { height: 87px; } .photoslide_fixheight { height: 176px; } } @media (max-width: 321px) { .name_sustain { font-size: 12px; } .photonewsupdates { height: 209px; } }