a {
transition-duration: 0.4s; 
}
.color_main {
color: #D31E49;
}
.header-inner {
border-bottom: 4px solid #D31E49;
}
.header-inner .logo, .header-inner .language-content {
padding: 10px 0;
} 
.header-inner .logo {
text-align: center;
}
nav.nav-style { padding: 0;
height: 100%; }
ul.header-navmenu_list > li {
flex: auto;
align-items: center;
justify-content: center;
display: flex;
position: relative;
}
ul.header-navmenu_list > li:hover { }
ul.header-navmenu_list > li > a{
color: #000;
font-weight: bold;
width: 100%;
height: 100%;
align-items: center;
display: flex;
justify-content: center; text-decoration: unset;
}
ul.header-navmenu_list > li.current_page_item ,ul.header-navmenu_list > li.current-menu-item{
background-color:#D31E49; 
}
ul.header-navmenu_list > li:hover > a {
color: #fff;
background-color:#D31E49; 
}
ul.header-navmenu_list > li.current_page_item > a,ul.header-navmenu_list > li.current-menu-item > a ,ul.header-navmenu_list > li.current_page_item:hover > a,ul.header-navmenu_list > li.current-menu-item:hover > a{
color: #fff;
}
ul.header-navmenu_list > li ul.sub-menu {
display: block;
width: 200px;
top: 100%;
font-size: 12px;
position: absolute;
z-index: 99;
background-color: white;
box-sizing: border-box;
text-decoration: unset;
border: 1px solid #000;
padding: 0;
transition: all .3s;
opacity: 0;
visibility: hidden;
}
ul.header-navmenu_list > li:hover ul.sub-menu{
transition: max-height 0.25s ease-in;
opacity: 1;
visibility: visible;
}
ul.header-navmenu_list > li ul.sub-menu:before, ul.header-navmenu_list > li ul.sub-menu:after {
content: '';
position: absolute;
left: 40%;
width: 0;
height: 0;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
clear: both;
}
ul.header-navmenu_list > li ul.sub-menu:before {
top: -14.5px;
border-bottom: 15px solid #fff;
z-index: 10;
}
ul.header-navmenu_list > li ul.sub-menu:after {
top: -15.5px;
border-bottom: 15px solid #000;
z-index: 9;
}
ul.header-navmenu_list > li ul.sub-menu li {
list-style: none;
}
ul.header-navmenu_list > li ul.sub-menu > li a {
display: block;
padding: 10px 20px;
font-weight: bold;
color: #D31E49;
}
ul.header-navmenu_list > li ul.sub-menu > li:hover {
background: #D31E49;
}
ul.header-navmenu_list > li ul.sub-menu > li:hover a{
color: #fff;
}
button.navbar-toggler {
color: rgba(0,0,0,.5);
border-color: rgba(0,0,0,.1);
}
.language-content {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
height: 100%;
justify-content: center;
align-items: center;
}
.language-content .language-icon {
margin-right: 5px;
}
.language-switcher {
display: flex;
justify-content: center;
}
.language-switcher .language-list {
padding: 10px 5px;
} .main_contents {
padding-bottom: 60px;
}
.page_title-background {
background-image: url(https://mayekawa.co.th/wp-content/uploads/2022/04/Banner-black.jpeg); 
width:100%; 
height:200px;
position:relative;
z-index:10;
background-repeat: no-repeat;
background-size: cover;
}
.page_title-background h1 {
font-size: 3.5rem;
position: absolute;
z-index: 20; 
color: #fff;
transform: translate(0%, -50%);
top:50%;
}
.newssp-broder {
border-bottom: 1px solid #bebebe;
}
a.link-readmore {
color: #D31E49;
}
a.link-readmore:hover {
color: #000;
}
iframe.v-news {
width: 90%;
height: 490px;
} #carousel_top {
margin-bottom: 30px;
}
.carousel-indicators {
margin: 0 !important;
position: relative;
bottom: -30px !important;
}
.carousel-indicators:before {
content: "";
width: 100%;
height: 100%;
position: absolute;
opacity: 0.9;
display: block;
background: #D31E49;
top: 0;
}
.carousel-indicators li {
width: 10px !important;
height: 10px !important;
border-radius: 50%;
z-index: 10;
} section {
padding-top: 30px;
padding-bottom: 30px;
}
section#news .title_page::first-letter,section#about .title_page::first-letter,section#product .title_page::first-letter,.other_news .title_page::first-letter {
background-color: #fff;
}
.title_page::first-letter {
font-size: 150%;
color: #D31E49;
}
.title_page {
border-bottom: 2px solid #000;
margin-bottom: 30px;
}
h1.title_page {
font-size: 3rem;
}
h2.title_page {
font-size: 2.5rem;
} .news_top .news_list {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
overflow: hidden;
margin-bottom: 30px;
}
.news_top .news_list .create_date {
padding: 15px 20px 15px 40px; 
background:#D31E49;
transform: skew(20deg);
margin: 0 0 0 -20px; 
color: #fff;    
flex: none;
align-items: center;
display: flex;
}
.news_top .news_list .create_date span{
transform: skew(-20deg);
}
.news_top .news_list .title {
padding: 10px 20px 10px 40px;
background-color: #E5E7E9;
border-radius: 13px;
margin: 5px 0px 5px -20px;
flex: auto;
}
.news_top .news_list .title a {
color: #000;
font-weight: bold;
}
.news_top .news_list .title a:hover {
color: #D31E49;
} .products-slick .slick-prev {
left: -30px;
}
.products-slick .slick-next {
right: -30px;
}
.products-preview a .products-box_item {
transition-duration: 0.4s; padding: 10px;
}
.products-preview a:hover .products-box_item { }
.products-box_item .products-img img {
width: 100%;
height: 100%;
}
.products-box_item .products-content {
padding: 10px;
}
.products-box_item .products-content .products-title h3 {
display: flex;
align-items: center;
height: 45px;
}
.products-preview a:hover .products-box_item .products-content .products-title h3 span {
text-decoration: underline;
}
.products-box_item .products-content .products-title h3 span{
font-size: 16px;
font-weight: 700;
color:#D31E49;
overflow: hidden;
display: -webkit-box;
text-overflow: ellipsis;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.products-box_item .products-content .products-post-excerpt {
overflow: hidden;
display: -webkit-box;
text-overflow: ellipsis;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
height: 60px;
font-size: 13px;
color: #000;
}
.read-more_box {
text-align: right;
}
.read-more_box a {
color: #D31E49;
border-bottom: 1px solid;
} #footer__navmenu_listID.footer-menunav a {
color: #fff;
}
#footer__navmenu_listID.footer-menunav > li {
flex: 1;
}
#footer__navmenu_listID.footer-menunav > li > a {
display: block;
font-size: 15px;
margin-bottom: 1rem;
text-transform: uppercase;
font-weight: bold;
}
#footer__navmenu_listID.footer-menunav > li > a:after {
content: "";
border-bottom: 1px solid red;
display: block;
width: 25%;
margin-top: 1rem;
}
#footer__navmenu_listID.footer-menunav > li a:hover {
color: #D31E49;
}
#footer__navmenu_listID.footer-menunav > li ,.footer-contact {
padding-left: 15px;
padding-right: 15px;
margin-bottom: 25px;
}
.footer-contact a{
color:#fff;
}
.footer-contact a:hover {
color: #D31E49; 
}
#footer__navmenu_listID.footer-menunav .sub-menu > li {
padding-bottom: 5px;
}
.footer-inner {
background-color: #242424;
padding-top: 50px;
padding-bottom: 25px;
color: #fff;
}
.footer-inner .row > div {
padding: 0;
}
.footer-inner ul{
padding: 0;
}
.footer-inner ul li{
list-style: none;
font-size: 14px;
}
.footer-inner h4 {
font-size: 15px;
margin-bottom: 1rem;
font-weight: bold;
}
.footer-inner h4:after {
content: "";
border-bottom: 1px solid red;
display: block;
width: 25%;
margin-top: 1rem;
}
.footer-inner p {
font-size: 14px;
}
.copyright {
background-color: #D31E49;
text-align: center;
color: #fff;
padding-top: 10px;
padding-bottom: 10px;
font-size: 14px;
}
.footer-inner .social {
display: flex;
}
.footer-inner .social .icon {
display: flex;
justify-content: center;
}
.footer-inner .social .icon a {
padding: 10px;
border-radius: 30px;
background-color: #fff;
margin: 5px;
}
.footer-inner .social .icon i {
display: flex;
justify-content: center;
font-size: 20px;
color: #000;
width: 25px;
height: 25px;
}
.footer-inner .social .icon i:before{
align-self: center;
}
.footer-inner .social .icon a:hover {
background-color: #D31E49;
}
.footer-inner .social .icon a:hover i{
color: #fff;
} .products-preview {
padding: 20px 5px;
} h2#title {
font-size: 20px;
color: #fff;
background-color: #D31E49;
position: relative;
padding: 10px 20px;
overflow: hidden;
}
h2#title::before{
content: "";
width: 19%;
background: #fff;
position: absolute;
right: 0;
top:0;
z-index: 10;
height: 100%;
padding:10px 20px;
transform: skewX(20deg);
}
h2#title::after{
content: "";
width: 20%;
background: #000;
position: absolute;
right: 0;
top:0;
z-index: 10;
height: 100%;
margin-right: -20px;
padding:10px 20px;
transform: skewX(20deg);
}
h2#meat-and-poultry {
font-size: 20px;
color: #fff;
background-color: #D31E49;
position: relative;
padding: 10px 20px;
overflow: hidden;
}
h2#meat-and-poultry::before{
content: "";
width: 19%;
background: #fff;
position: absolute;
right: 0;
top:0;
z-index: 10;
height: 100%;
padding:10px 20px;
transform: skewX(20deg);
}
h2#meat-and-poultry::after{
content: "";
width: 20%;
background: #000;
position: absolute;
right: 0;
top:0;
z-index: 10;
height: 100%;
margin-right: -20px;
padding:10px 20px;
transform: skewX(20deg);
}
h2#frozen-food {
font-size: 20px;
color: #fff;
background-color: #D31E49;
position: relative;
padding: 10px 20px;
overflow: hidden;
}
h2#frozen-food::before{
content: "";
width: 19%;
background: #fff;
position: absolute;
right: 0;
top:0;
z-index: 10;
height: 100%;
padding:10px 20px;
transform: skewX(20deg);
}
h2#frozen-food::after{
content: "";
width: 20%;
background: #000;
position: absolute;
right: 0;
top:0;
z-index: 10;
height: 100%;
margin-right: -20px;
padding:10px 20px;
transform: skewX(20deg);
}
.has-text-align-right a:hover {
color: #000;
}
.has-text-align-right a {
color: #D31E49;
}
i.fas.fa-caret-right {
padding-right: 5px;
color: #D31E49;
font-size: 20px;
}
a:hover {
color: #000;
text-decoration: none !important;
}
p.font-weight {
font-weight: 600;
margin-top: -15px !IMPORTANT;
padding-left: 45px;
}
p.font-sup {
margin-top: 0px !important;
padding-left: 10%;
}
p.font-weight01 {
font-weight: 600;
margin-top: -15px !IMPORTANT;
padding-left: 38px;
}
p.font-sup01 {
margin-top: 0px !important;
padding-left: 38px;
}
p.font-weight02 {
font-weight: 600;
margin-top: -15px !IMPORTANT;
padding-left: 15px;
}
p.font-sup02 {
margin-top: 0px !important;
padding-left: 3%;
}
p.font-weight002 {
margin-top: -1px !important;
padding-left: 15px;
font-weight: 600;
}
p.font-sup03 {
margin-top: 0px !important;
padding-left: 10%;
}
p.has-text-align-right04 {
margin-top: 18px !important;
padding-left: 40px;
}
a04 {
font-weight: 600;
color: #D31E49;
}
p.has-text-align-right05 {
margin-top: 9px !important;
padding-left: 12px;
}
a05 {
font-weight: 600;
color: #D31E49;
}
p.has-text-align-right06 {
margin-top: 9px !important;
padding-left: 15px;
}
a06 {
font-weight: 600;
color: #D31E49;
}
p.has-text-align-right07 {
margin-top: 9px !important;
padding-left: 15px;
}
a07 {
font-weight: 600;
color: #D31E49;
}
p.has-text-align-right08 {
margin-top: 9px !important;
padding-left: 15px;
}
a08 {
font-weight: 600;
color: #D31E49;
}
p.has-text-align-right09 {
margin-top: 9px !important;
padding-left: 42px;
}
a09 {
font-weight: 600;
color: #D31E49;
}
p.has-text-align-right10 {
margin-top: 9px !important;
padding-left: 42px;
}
a10 {
font-weight: 600;
color: #D31E49;
}
p.has-text-align-right11 {
margin-top: 9px !important;
padding-left: 42px;
}
a11 {
font-weight: 600;
color: #D31E49;
}
p.has-text-align-right12 {
margin-top: 9px !important;
padding-left: 15px;
}
a12 {
font-weight: 600;
color: #D31E49;
}
p.has-text-align-right13 {
margin-top: 9px !important;
padding-left: 15px;
}
a13 {
font-weight: 600;
color: #D31E49;
}
p.has-text-align-right14 {
margin-top: 40px !important;
padding-left: 50px;
}
a14 {
font-weight: 600;
color: #D31E49;
}
p.has-text-align-right15 {
padding-left: 50px;
margin-top: 10px !important;
}
a15 {
font-weight: 600;
color: #D31E49;
}
img.d-block.w-100 {
border: 3px solid #D31E49;
}
.wp-block-column.prod{
padding: 2% 13% 0% 13%;
}
.wp-block-column.bg-Light.p-09-th{
padding: 3% 13% 0% 13%;
}
.wp-block-column.bg-danger.p-10 {
background-color: #E5E7E9 !important;
padding: 5% 13% 0% 13%;
}
.wp-block-column.bg-danger.p-10-th {
background-color: #E5E7E9 !important;
padding: 5% 13% 0% 13%;
}
.wp-block-column.bg-danger.p-2 {
padding: 10% 13% 3% 13%;
}
.wp-block-column.bg-Light.p-11 {
padding: 3% 13% 0% 13%
}
.wp-block-columns.bg-danger.p-12{
padding: 10% 13% 3% 13%;
}
.wp-block-columns.bg-Light.p-13{
padding: 10% 13% 3% 13%;
}
h2.txt_about {
color: #fff;
background-color: #D31E49;
position: relative;
padding: 10px 20px;
overflow: hidden;
display: block;
}
h2.txt_about::before{
content: "";
width: 19%;
background: #fff;
position: absolute;
right: 0;
top:0;
z-index: 10;
height: 100%;
padding:10px 20px;
transform: skewX(20deg);
}
h2.txt_about::after{
content: "";
width: 20%;
background: #000;
position: absolute;
right: 0;
top:0;
z-index: 10;
height: 100%;
margin-right: -20px;
padding:10px 20px;
transform: skewX(20deg);
}
figure.wp-block-image-about {
margin-top: -75px;
text-align: center;
}
.banner-contact {
margin-top: -56px;
}
.banner-business-filed {
margin-top: -55px;
}
.banner-product {
margin-top: -55px;
}
p11 {
color: #fff;
background-color: #D31E49;
position: relative;
padding: 10px 20px;
overflow: hidden;
display: block;
}
p11::before{
content: "";
width: 75%;
background: #fff;
position: absolute;
right: 0;
top:0;
z-index: 10;
height: 100%;
padding:10px 20px;
transform: skewX(20deg);
margin-right: -10px;
}
p-icon {
font-size: 16px;
background-color: #D31E49;
color: #fff;
padding: 10px 12px;
border-radius: 50%;
}
a.button-mail:hover {
color: #000;
}
p-icon1 {
font-size: 16px;
background-color: #D31E49;
color: #fff;
padding: 10px 15px;
border-radius: 50%;
margin-left: 0.1%;
}
a.button-face:hover {
color: #000;
}
p-lo{
color: #fff;
background-color: #D31E49;
position: relative;
padding: 10px 20px;
overflow: hidden;
display: block;
}
p-lo::before{
content: "";
width: 79%;
background: #fff;
position: absolute;
right: 0;
top:0;
z-index: 10;
height: 100%;
padding:10px 20px;
transform: skewX(20deg);
margin-right: -10px;
}
.wp-block-column.bg-Light.p-20 {
margin-top: -28px;
}
.wp-block-columns.bg-Light.p-15 {
margin-top: -70px;
}
strong.mayekawa-tex {
color: #D31E49;
}
img.wp-image-34::before{
content: "";
width: 75%;
background: #D31E49;
position: absolute;
right: 0;
top:0;
z-index: 10;
height: 100%;
padding:10px 20px;
transform: skewX(20deg);
margin-right: -10px;
}
figure.wp-block-image.img-tab::before{
content: "";
width: 20%;
background: #D31E49;
position: absolute;
left: -3px;
top: -35%;
z-index: 10;
height: 50%;
padding: 10px 20px;
transform: rotate(135deg);
margin-left: -61px;
}
figure.wp-block-image.img-tab {
position: relative;
overflow: hidden;
}
strong.img-tab-1 {
text-align: right;
color: #fff;
background-color: #D31E49;
position: relative;
padding: 10px 20px;
overflow: hidden;
display: block;
margin-top: -8px;
}
strong.img-tab-1::before{
content: "";
width: 75%;
background: #fff;
position: absolute;
right: 64%;
top: 0;
z-index: 10;
height: 100%;
padding: 10px 20px;
transform: skewX(326deg);
margin-right: -10px;
}
strong.img-tab-2 {
text-align: right;
color: #fff;
background-color: #D31E49;
position: relative;
padding: 22px 20px;
overflow: hidden;
display: block;
margin-top: -8px;
}
strong.img-tab-2::before{
content: "";
width: 75%;
background: #fff;
position: absolute;
right: 64%;
top: 0;
z-index: 10;
height: 100%;
padding: 10px 20px;
transform: skewX(326deg);
margin-right: -10px;
}
input#exampleFormControlInput1 {
border-radius: 20px;
}
textarea#exampleFormControlTextarea1 {
border-radius: 20px;
padding-bottom: 15%;
}
button.btn.btn-primary.sub {
background-color: #D31E49;
border: none;
padding: 10px 60px;
border-radius: 20px;
margin-left: 61%;
}
button.btn.btn-primary.sub:hover {
color: #fff;
background-color: red;
}
li.tab-link.current{
text-align: right;
color: #fff;
background-color: #D31E49 !important;
position: relative;
padding: 10px 20px;
overflow: hidden;
display: block;
margin-top: -16px;
}
li.tab-link.current::before{
content: "";
width: 75%;
background: #fff !important;
position: absolute;
right: 64%;
top: 0;
z-index: 10;
height: 100%;
padding: 10px 20px;
transform: skewX(326deg);
margin-right: -10px;
}
.tab-contents {
background-color: #fff !important;
}
.tab-example {
margin-right: 760px;
}
ul.tabs {
margin-left: 0%;
}
figure.wp-block-image-about-company {
margin: 0;
}
strong.tex-head {
color: #D31E49;
font-size: 20px;
}
.col-6.tex.\>.y”\>\<img.loading\= {
margin-top: 7%;
}
.col-6.tex {
margin-top: 6%;
}
h3.tex-company {
margin-top: 5%;
text-align: center;
}
a.a-tex {
color: #000;
border-bottom: 2px solid #d31e49;
}
.row.tabs-company {
margin-top: 2.3%;
position: relative;
overflow: hidden;
}
.row.tabs-address {
font-size: 20px;
margin-top: 5%;
margin-top: 5%;
position: relative;
overflow: hidden;
}
.row.tabs-companyinfo {
margin-top: 5%;
}
h5.tex-company {
text-align: center;
}
.tex-li {
margin-top: 3%;
}
.tex-sep {
margin-top: 5%;
}
.Establishment {
margin-top: 5%;
}
.Head.Office {
border-bottom: 2px solid #D31E49;
margin-top: 5%;
}
.row.Head-Office {
position: relative;
overflow: hidden;
margin-top: 5%;
}
h4.tex-head-office {
font-size: 25px;
color: #D31E49;
}
.tex-company-sub {
margin-top: 5%;
}
.tex-head-tel {
margin-top: 3%;
}
.map-head-office {
margin-top: 3%;
}
.row.rayong {
position: relative;
overflow: hidden;
margin-top: 5%;
}
.Rayong {
margin-top: 5%;
border-bottom: 2px solid #D31E49;
}
a.scew:hover {
color: #000;
}
a.scew {
color: #D31E49;
font-weight: 600;
}
p.has-text-align-right01 {
position: relative;
overflow: hidden;
margin-left: 10%;
margin-top: 8% !important;
}
p.has-text-align-right02 {
margin-top: -2% !important;
margin-left: 10%;
position: relative;
overflow: hidden;
}
p.has-text-align-right03 {
margin-top: -2% !important;
margin-left: 10%;
position: relative;
overflow: hidden;
}
.wp-block-column.bg-danger.p-12 {
background-color: #E5E7E9 !important;
padding: 5% 13% 0% 13%
}
.wp-block-column.bg-Light.p-13 {
padding: 3% 13% 0% 13%;
}
a.fish {
border-bottom: 1px solid;
}
a.meat {
border-bottom: 1px solid;
}
a.dairy {
border-bottom: 1px solid;
}
a.frozen {
border-bottom: 1px solid;
}
a.heat {
border-bottom: 1px solid;
}
a.logistics {
border-bottom: 1px solid;
}
a.oil {
border-bottom: 1px solid;
}
p.has-text-align-right06 {
padding-left: 12px;
}
p.font-supr {
margin-top: -8px !important;
margin-left: 9%;
}
.strongwhy {
margin-left: 40px;
}
p.co2-sup-tex {
margin-top: 2% !important;
}
.co2-heat {
margin-left: 40px;
}
p.tex-sup-heat {
margin-top: 0px !important;
margin-left: 40px;
}
h1.meat-and-poultry{
margin-top: 5%;
text-align: center;
font-size: 30px;
}
.meat-head-tex {
text-align: center;
font-size: 18px;
margin-top: -20px;
}
p.meat-head-tex-sub {
margin-top: 0px !important;
}
.photo-meat {
text-align: center;
position: relative;
overflow: hidden;
}
h2.meat-sup {
font-size: 1.8rem;
color: #000;
font-weight: 600;
line-height: 1.2;
}
p.meat-tex-sub01 {
margin-top: 0px !important;
}
p.meat-tex-sub02 {
margin-top: 30px !important;
}
.tex-head-dairy {
margin-top: 5%;
text-align: center;
}
p.tex-sub-dairy01 {
margin-top: 0px !important;
}
p.tex-sub-frozen {
margin-top: 0px !important;
}
p.tex-sub-logistics {
margin-top: 0pc !important;
}
p.tex-sub-oil {
margin-top: 0px !important;
}
p.tex-sub-oil01 {
color: #D31E49;
margin-top: 30px !important;
}
p.tex-sub-oil02 {
margin-top: -18px !important;
}
h2.tex-head-oil {
font-size: 32px;
color: #000;
text-align: center;
margin-bottom: 0px;
}
p.tex-sub-oil03{
margin-top: 0px !important;
text-align: center;
}
p.tex-sub-oil003 {
margin-top: 0px !important;
}
p.tex-sub-oil04 {
margin-top: -63px !important;
color: #000;
}
h2.tex-head-oil01 {
font-size: 32px;
color: #000;
text-align: center;
line-height: 1.2;
}
h2.tex-head-oil-0 {
font-size: 32px;
color: #000;
justify-content: center;
margin-bottom: 4%;
}
p.tex-sub-oil05 {
margin-top: 0px !important;
}
p.tex-sub-mycom {
margin-top: 0px !important;
}
h3.head-provides {
color: #d31e49;
}
a.compressor:hover {
color: #000;
}
a.compressor {
color: #000;
}
h1.tex-fish {
border-bottom: 2px solid #D31E49;
}
h1.head-meat {
border-bottom: 2px solid #D31E49;
}
h1.head-dairy {
border-bottom: 2px solid #D31E49;
}
h1.head-frozen{
border-bottom: 2px solid #D31E49;
}
h1.head-logistics{
border-bottom: 2px solid #D31E49;
}
h1.head-oil{
border-bottom: 2px solid #D31E49;
}
h1.head-heat{
border-bottom: 2px solid #D31E49;
}
h2.head-scew-compressor {
position: relative;
padding-bottom: 10px;
}
h2.head-scew-compressor:before {
position: absolute;
top: 50px;
left: calc(50% - 75px);
width: 150px;
height: 4px;
content: '';
border-radius: 3px;
background: #d31e49;
}
h2.head-scew-compressor {
font-size: 30px;
color: #D31E49;
font-weight: 700;
text-align: center; 
}
h2.tex-head-part {
font-size: 30px;
color: #D31E49;
font-weight: 700;
text-align: center;
position: relative;
padding-bottom: 10px;
}
h2.tex-head-part:before {
position: absolute;
top: 50px;
left: calc(50% - 75px);
width: 150px;
height: 4px;
content: '';
border-radius: 3px;
background: #d31e49;
}
.space-tex {
border-bottom: 2px solid #D31E49;
}
h2.tex-head-re:before {
position: absolute;
top: 50px;
left: calc(50% - 75px);
width: 150px;
height: 4px;
content: '';
border-radius: 3px;
background: #d31e49;
}
h2.tex-head-re {
font-size: 30px;
color: #D31E49;
font-weight: 700;
text-align: center;
position: relative;
padding-bottom: 10px;
}
h2.head-newton {
font-size: 30px;
color: #c31e49;
font-weight: 700;
padding-bottom: 10px;
text-align: center;
position: relative;
}
h2.head-newton:before {
position: absolute;
top: 50px;
left: calc(50% - 75px);
width: 150px;
height: 4px;
content: '';
border-radius: 3px;
background: #d31e49;
}
h2.head-thermo {
border-bottom: 2px solid #000;
font-size: 30px;
color: #D31E49;
font-weight: 700;
}
h2.head-tex-thermo:before {
position: absolute;
top: 50px;
left: calc(50% - 75px);
width: 150px;
height: 4px;
content: '';
border-radius: 3px;
background: #d31e49;
}
h2.head-tex-thermo {
font-size: 30px;
font-weight: 700;
color: #D31E49;
padding-bottom: 10px;
text-align: center;
position: relative;
}
h2.head-tex-fluidization {
font-size: 30px;
font-weight: 700;
color: #D31E49;
padding-bottom: 10px;
text-align: center;
position: relative;
}
h2.head-tex-fluidization:before {
position: absolute;
top: 50px;
left: calc(50% - 75px);
width: 150px;
height: 4px;
content: '';
border-radius: 3px;
background: #d31e49;
}
h2.head-tex-multi {
font-size: 30px;
font-weight: 700;
color: #D31E49;
padding-bottom: 10px;
text-align: center;
position: relative;
}
h2.head-tex-multi:before {
position: absolute;
top: 50px;
left: calc(50% - 75px);
width: 150px;
height: 4px;
content: '';
border-radius: 3px;
background: #d31e49;
}
h2.head-tex-spiral {
font-size: 30px;
font-weight: 700;
color: #D31E49;
padding-bottom: 10px;
text-align: center;
position: relative;
}
h2.head-tex-spiral:before {
position: absolute;
top: 50px;
left: calc(50% - 75px);
width: 150px;
height: 4px;
content: '';
border-radius: 3px;
background: #d31e49;
}
h2.head-tex-TORIDAS {
font-size: 30px;
font-weight: 700;
color: #D31E49;
text-align: center;
padding-bottom: 10px;
position: relative;
}
h2.head-tex-TORIDAS:before {
position: absolute;
top: 50px;
left: calc(50% - 75px);
width: 150px;
height: 4px;
content: '';
border-radius: 3px;
background: #d31e49;
}
h2.head-tex-LEGDAS {
font-size: 30px;
font-weight: 700;
color: #D31E49;
text-align: center;
padding-bottom: 10px;
position: relative;
}
h2.head-tex-LEGDAS:before {
position: absolute;
top: 50px;
left: calc(50% - 75px);
width: 150px;
height: 4px;
content: '';
border-radius: 3px;
background: #d31e49;
}
h2.head-tex-YIELDAS {
font-size: 30px;
font-weight: 700;
color: #D31E49;
text-align: center;
padding-bottom: 10px;
position: relative;
}
h2.head-tex-YIELDAS:before {
position: absolute;
top: 50px;
left: calc(50% - 75px);
width: 150px;
height: 4px;
content: '';
border-radius: 3px;
background: #d31e49;
}
h2.head-tex-GIZZARD {
font-size: 30px;
font-weight: 700;
color: #D31E49;
text-align: center;
padding-bottom: 10px;
position: relative;
}
h2.head-tex-GIZZARD:before {
position: absolute;
top: 50px;
left: calc(50% - 75px);
width: 150px;
height: 4px;
content: '';
border-radius: 3px;
background: #d31e49;
}
h2.head-tex-WINGDAS {
font-size: 30px;
font-weight: 700;
color: #D31E49;
text-align: center;
padding-bottom: 10px;
position: relative;
}
h2.head-tex-WINGDAS:before {
position: absolute;
top: 50px;
left: calc(50% - 75px);
width: 150px;
height: 4px;
content: '';
border-radius: 3px;
background: #d31e49;
}
h2.head-tex-CO2 {
font-size: 30px;
font-weight: 700;
color: #D31E49;
text-align: center;
padding-bottom: 10px;
position: relative;
}
h2.head-tex-CO2:before {
position: absolute;
top: 50px;
left: calc(50% - 75px);
width: 150px;
height: 4px;
content: '';
border-radius: 3px;
background: #d31e49;
}
h2.head-tex-Ammonia {
font-size: 30px;
font-weight: 700;
color: #D31E49;
text-align: center;
padding-bottom: 10px;
position: relative;
}
h2.head-tex-Ammonia:before {
position: absolute;
top: 50px;
left: calc(50% - 75px);
width: 150px;
height: 4px;
content: '';
border-radius: 3px;
background: #d31e49;
}
.contactu-from {
position: relative;
overflow: hidden;
padding: 2% 20% 0% 20%;
}
input#name {
padding-bottom: 10px;
padding-top: 10px;
border-radius: 20px;
padding-left: 10px;
border: 1px solid #B3B6B7;
width: 100%;
}
input#phone{
padding-bottom: 10px;
padding-top: 10px;
border-radius: 20px;
padding-left: 10px;
border: 1px solid #B3B6B7;
width: 100%;
}
input#email{
padding-bottom: 10px;
padding-top: 10px;
border-radius: 20px;
padding-left: 10px;
border: 1px solid #B3B6B7;
width: 100%;
}
input#company-name{
padding-bottom: 10px;
padding-top: 10px;
border-radius: 20px;
padding-left: 10px;
border: 1px solid #B3B6B7;
width: 100%;
}
textarea#message-text{
padding-bottom: 10px;
padding-top: 10px;
border-radius: 20px;
padding-left: 10px;
border: 1px solid #B3B6B7;
width: 100%;
}
a.a-tex:hover{
color: #000;
}
p.fromcon-tel, p.fromcon-email, p.fromcon-company, p.fromcon-text {
margin-top: 0px !important;
}
p.button-sub {
margin-top: 0px !important;
margin-left: 77%;
padding: revert;
overflow: hidden;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit {
padding: 10px 50px 10px 50px;
border: none;
background-color: #D31E49;
color: #fff;
border-radius: 20px;
display: block;
margin: 10px auto;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
background-color: red;
}
.wpcf7-form-control-wrap {
margin-bottom: 1rem;
}
p > .wpcf7-form-control-wrap .wpcf7-form-control {
padding-bottom: 10px;
padding-top: 10px;
border-radius: 20px;
padding-left: 10px;
border: 1px solid #B3B6B7;
width: 100%;
}
a.button-mail, a.button-face {
color: #fff;
}
.col-12.tex {
padding-left: 0px;
}
p.sp {
margin-top: 0px !important;
}
.wp-image-about {
width: 100%;
}
.spacer-col, .spacer-col1 {
border-bottom: 2px solid #F2F3F4;
}
iframe.map1 {
width: 100%;
}
h1.compressor-head {
font-weight: 900;
border-bottom: 3px solid #d31e49;
}
.spacer-border {
border-bottom: 2px solid #dedede;
}
h1.ref-head {
font-weight: 900;
border-bottom: 3px solid #d31e49;
}
iframe.video1 {
width: 70%;
height: 25rem;
}
.vdo {
text-align: center;
}
p.texsub-co2, p.texsub-ammonia {
font-weight: bold;
}
h2.meat-and-poultry {
font-size: 32px;
justify-content: center;
color: #000;
}
p.meat-head-tex {
margin-top: 0px !important;
}
div#dairy-photo {
text-align: right;
}
.wp-block-column.about-us-photo {
margin-bottom: -20px;
}
.wp-block-column.company-cont {
padding: 0rem 10rem 0rem;
} .cookie-notice-container {
font-size: 16px;
padding: 2% 10%;
}
a.text-cookie {
color: #D31E49;
}
a.text-cookie:hover {
color: #709ECB;
}
a#cn-accept-cookie {
color: #fff;
background: #d31e49;
padding: 20% 50%;
border-radius: 10px;
}
span#cn-notice-buttons {
margin-left: 5%;
}
span#cn-notice-text {
text-align: left;
}
#cn-close-notice {
display: none;
} .main_contents .category_content {
padding-top: 50px;
padding-bottom: 100px;
}
.cat_news-preview {
border:1px solid #E5E7E9;
height: 100%;
}
.cat_news-preview .news-img {
border-bottom:1px solid #E5E7E9;
}
.cat_news-preview .news-content {
padding:10px 20px;
}
.cat_news-preview .news-content .news-date_create{
margin-bottom: 10px;
color:#b4b4b3;
}
.cat_news-preview .news-content .news-date_create span{
font-size: 80%;
}
.cat_news-preview .news-content .news-title{
color:#000;
transition: 0.4s;
}
.cat_news-preview .news-content .news-title:hover {
color: #c31e49;
}
.cat_news-preview .news-content .news-title h3{
font-size: 1.05rem;
overflow: hidden;
display: -webkit-box;
text-overflow: ellipsis;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
height: 50px;
margin: 0;
}
.arrow_icon-news_post {
text-align:right;
padding:10px 25px;
color:#D31E49;
}
.arrow_icon-news_post i{
font-size: 30px;
} h1.title_post {
font-size: 2.25rem;
color: #000;
display: flex;
line-height: 1.5;
border-bottom: 3px solid #D31E49;
}
@media (max-width:768px) {
h1.title_post {
font-size: 1.5rem;
}
h2.text-news {
font-size: 20px!important;
}
}
.date-create-post span{
color: #b4b4b3;
font-size:100%;
} .the_breadcrumb .breadcrumbs a { color:#6c6c6c;
}
.the_breadcrumb .breadcrumbs a:hover {
color:#D31E49;
font-weight: bold;
}
.the_breadcrumb .breadcrumbs .breadcrumb_last {
color:#000; }
p.sub-heat-pump-th {
margin-top: 0px !important;
text-indent: 20px;
}
p.tex-sub-logistics-th {
margin-top: 0px !important;
text-indent: 20px;
}
p.tex-sub-oil-th {
margin-top: 0px !important;
text-indent: 20px;
}
strong.font-weight {
color: #d31e49;
font-size: 28px;
}
section#sec_page {
padding-top: 0;
}
h2.tex-head-res {
font-size: 30px;
color: #D31E49;
font-weight: 700;
text-align: center;
position: relative;
padding-bottom: 10px;
}
h2.tex-head-res:before {
position: absolute;
top: 50px;
left: calc(50% - 75px);
width: 150px;
height: 4px;
content: '';
border-radius: 3px;
background: #d31e49;
}
h2.sea-food-industry {
margin-top: 0px !important;
text-align: center;
}
.strong-tex-fishery {
text-align: center;
font-size: 18px;
}
figure.image-fishery {
text-align: center;
}
p.meat-and-poultry {
text-align: center;
margin-top: 0px !important;
}
p.tex-sub-heatpump {
margin-top: 0px !important;
}
.head-heat-01 {
text-align: center;
font-size: 18px;
}
span.tex-sub-oil01 {
color: #d31e49;
}
p.texoilgass {
margin-top: 0px !important;
}
h2.tex-head-oil-0 {
text-align: center;
}
a.compressor0 {
color: #000;
font-size: 30px;
margin-bottom: -10px;
}
a.compressor0:hover {
color: #000;
}
strong.texsub-screw {
color: #D31E49;
}
figure.img-screw1 {
text-align: center;
}
p.texsub-screw {
margin-top: 0px !important;
}
p.texsub-screw0 {
margin-top: 0px !important;
text-align: center;
}
figure.image-Reciprocating {
text-align: center;
}
.texsub-comparts-c {
text-align: center;
}
figure.image-parts {
text-align: center;
}
p.texsub-newton2 {
margin-top: 30px !important;
}
figure.image-re-newton {
text-align: center;
}
p.re-engineer {
margin-top: 0px !important;
}
figure.image-ther-mo {
text-align: center;
}
p.texsub-thermo {
margin-top: 30px !important;
text-align: center;
}
p.tex-sub-iq {
margin-top: 0px !important;
}
p.texsub-fluiaization{
margin-top: 30px !important;
text-align: center;
}
figure.fluiaization-image {
text-align: center;
}
figure.multi-image{
text-align: center;
}
figure.spiral-image{
text-align: center;
}
p.texsub-multi {
margin-top: 3% !important;
text-align: center;
}
p.texsub-spiral {
margin-top: 30px !important;
text-align: center;
}
p.tex-sup-autu{
margin-top: 0px !important;
}
p.texsub-TORIDAS {
margin-top: 30px !important;
text-align: center;
}
figure.img-torida-full {
text-align: center;
}
p.texsub-LEGDAS{
text-align: center;
margin-top: 30px !important;
}
p.texsub-YIELDAS{
text-align: center;
margin-top: 30px !important;
}
p.texsub-WINGDAS{
text-align: center;
margin-top: 30px !important;
}
p.texsub-GIZZARD{
text-align: center;
margin-top: 30px !important;
}
p.texsub-GIZZARD-1{
margin-top: 30px !important;
}
figure.GIZZARD-size-full {
text-align: center;
}
figure.LEGDAS-size-full {
text-align: center;
}
figure.YIELDAS-size-full{
text-align: center;
}
figure.WINGDAS-size-full{
text-align: center;
}
.texsub-newtonn {
text-align: center;
}
h3.product-features::before{
border-left: 3px solid #D31E49;
padding: 5px;
}
p.tex-sub-compressor-th {
margin-top: 30px !important;
}
p.texsub-screw-th {
margin-top: 0px !important;
text-align: center;
}
p.texsub-re-th{
margin-top: 0px !important;
text-align: center;
}
p.texsub-re-th{
margin-top: 0px !important;
text-align: center;
}
p.texsub-comparts-th{
margin-top: 0px !important;
text-align: center;
}
p.texsub-newton {
margin-top: 0px !important;
}
p.texsub-screw-2{
margin-top: 0px !important;
}
p.tex-sub-iq-th{
margin-top: 0px !important;
}
p.texsub-thermo-th{
margin-top: 0px !important;
}
p.texsub-multi-th{
margin-top: 0px !important;
}
p.texsub-multi-e{
margin-top: 0px !important;
}
p.texsub-spiral-th{
margin-top: 0px !important;
}
p.texsub-TORIDAS-th{
margin-top: 0px !important;
}
p.texsub-TORIDAS-th{
margin-top: 0px !important;
}
p.texsub-YIELDAS-th{
margin-top: 0px !important;
}
p.texsub-WINGDAS-th{
margin-top: 0px !important;
}
p.texsub-YIELDAS-e{
margin-top: 0px !important;
}
p.texsub-co2 {
margin-top: 30px !important;
text-align: center;
}
p.texsub-co2-1{
margin-top: 30px !important;
}
figure.img-co2-1{
text-align: center;
}
figure.image-ammonia01{
text-align: center;
}
p.texsub-ammonia1{
text-align: center;
margin-top: 30px !important;
font-weight: bold;
}
figure.image-ammonia01{
text-align: center;
}
p.texsub-ammonia1-2{
margin-top: 30px !important;
}
figure.image-hp2 {
text-align: center;
}
figure.img-logis {
text-align: center;
}
p.about01{
margin-top: 0px !important;
}
a.gb {
font-weight: 500;
color: #000;
}
a.gb:hover {
color: #D31E49;
}
img.wp-image-gb {
width: 100%;
}
img.wp-image-heat {
max-width: 50%;
}
img.wp-image-logis {
max-width: 50%;
}
p.texsub-screw00 {
margin-top: 0px !important;
text-align: center;
}
p.texsub-screw002 {
text-align: center;
}
p.com-parts-01 {
margin-top: 0px !important;
text-align: center;
}
p.texsub-multi-0 {
margin-top: 30px !important;
text-align: center;
}
p.texsub-multi-02 {
margin-top: 30px !important;
}
p.tthermo {
margin-top: 0px !important;
}
p.texsub-thermo-st {
text-align: center;
margin-top: 3% !important;
}
p.texsub-fluiaization-th {
margin-top: 0px !important;
}
.wp-block-column.cu-tex {
border: 1px solid #E5E7E9;;
border-radius: 20px;
padding: 10px;
text-align: center;
background-color: #E5E7E9;;
} a.js-wpml-ls-item-toggle.wpml-ls-item-toggle {
font-size: 15px;
}
.wpml-ls-statics-shortcode_actions .wpml-ls-current-language a,.wpml-ls-statics-shortcode_actions a:hover {
font-weight: bold;
}
p.tex-sub-frozen-th {
margin-top: 0px !important;
} a.news-font {
color: #000;
font-weight: 600;
}
.wp-block-columns.from-contact-cont {
margin-top: -32%;
margin-bottom: -20%;
}
.container-custom {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
h2.head-sub {
font-size: 27px;
}
p.texsub-comparts2 {
margin-top: 20px !important;
}
p.texsub-screw-1 {
margin-top: 50px !important;
}
p.re-new-ton-text {
margin-top: 0px !important;
}
p.text-sub-tter {
margin-top: 0px !important;
}
p.tex-sub-to {
margin-top: 0px !important;
}
p.tex-sub-legsas-1 {
margin-top: 0px !important;
}
p.tex-sub-yie {
margin-top: 0px !important;
}
.text-font {
font-weight: 600;
}
p.tsub-meat {
margin-top: 35px !important;
}
p.sub-heat-pump-th1 {
margin-top: 0px !important;
}
p.tex-sub-logistics-th1 {
margin-top: 0px !important;
}
p.tsub-hp {
margin-top: 0px !important;
padding-left: 8%;
}
p.th-about {
margin-top: 0px !important;
}
p.tex-head {
margin-top: 30px !important;
}
span.fb:hover , span.mail:hover {
opacity: 0.8;
}
span.fb,span.mail{
padding-right: 5px;
}
.related_content {
padding-top: 50px;
padding-bottom: 70px;
background-color: #f7f7f7;
}
.related_content.other_news {
background-color:#fff;
}
.related_content h2::first-letter {
background-color: #f7f7f7;
}
.related_content a .relative_list .content  {
transition-duration: .4s;
}
.related_content a:hover .relative_list .content {
background-color: #D31E49;
}
.related_content a:hover .relative_list .content .title h3 {
color: #fff;
}
.related_content .relative_list {
display: flex;
flex-direction: column;
background-color: #fff;
height: 100%;
border: 1px solid #d7d7d7;
}
.related_content .relative_list .img {
border-bottom: 1px solid #d7d7d7;
}
.related_content .relative_list .content {
padding: 10px 20px;
height: 100%;
}
.related_content.other_news .relative_list .content {
padding: 10px;
}
.related_content .relative_list .content .title {
display: flex;
justify-content: center;
align-items: center;
text-align: center;
height: 100%;
}
.related_content.other_news .relative_list .content .title {
text-align: left;
}
.related_content .relative_list .content .title h3{
color: #000;
font-size: 1rem;
margin: 0;
}
.related_content.other_news .relative_list .content .title h3 {
color: #000;
font-size: 1rem;
margin: 0;
overflow: hidden;
display: -webkit-box;
text-overflow: ellipsis;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
height: 40px;
}
.bt-back {
text-align: center;
}
a.color {
color: #000;
}
a.color:hover {
color: #D31E49;
}
.wp-block-columns.corporate {
margin-bottom: 2%;
color: #fff;
background: #D31E49;
padding: 1% 1% 0.2% 2%;
position: relative;
overflow: hidden;
}
.wp-block-columns.corporate::before {
content: "";
width: 80%;
background: #fff;
position: absolute;
right: 0;
left: 35%;
top: 0;
z-index: 10;
height: 100%;
padding: 10px 20px;
transform: skewX(20deg);
}
.wp-block-column.location.head{
color: #fff;
background: #D31E49;
padding: 1% 1% 0.2% 2%;
position: relative;
overflow: hidden;
}
.wp-block-column.location.head::before{
content: "";
width: 80%;
background: #fff;
position: absolute;
right: 0;
left: 35%;
top: 0;
z-index: 10;
height: 100%;
padding: 10px 20px;
transform: skewX(20deg);
}
h2.ts-contact {
font-size: 20px;
}
h2.contact-corporate-th {
font-size: 20px;
}
h3.product-features {
font-size: 24px;
}
a.page.larger {
color: #D31E49;
}
a.nextpostslink, span.pages, span.current{
color: #D31E49;
}
.vdo-com1.container.comp {
text-align: center;
}
.col-6.col-md-6.mb-5.company {
padding-right: 0px;
}
.col-6.col-md-6.mb-5.access {
padding-right: 0px;
}
.row.ab {
padding-right: 15px;
}
strong.head-company{
font-size: 20px;
text-align: right;
color: #fff;
padding: 23px 20px;
display: block;
margin-top: -5px;
transform: skewX(40deg);
}
strong.head-access{
font-size: 20px;
text-align: right;
color: #fff;
padding: 23px 20px;
display: block;
margin-top: -5px;
transform: skewX(40deg);
}
.text-font {
border: 1px solid #E5E7E9;
border-radius: 20px;
padding: 10px;
text-align: center;
background-color: #E5E7E9;
}
.company-t1 {
position: absolute;
width: 70%;
top: 83%;
right: 0;
padding-right: 40px;
transform: skewX(-40deg);
margin-right: -25px;
background-color: #D31E49;
}
.company-t2 {
position: absolute;
width: 70%;
top: 83%;
right: 0;
padding-right: 40px;
transform: skewX(-40deg);
margin-right: -25px;
background-color: #D31E49;
}
h2.corporate{
color: #fff;
background: #D31E49;
padding: 1% 1% 1% 2%;
position: relative;
overflow: hidden;
}
h2.corporate::before{
content: "";
width: 80%;
background: #fff;
position: absolute;
right: 0;
left: 35%;
top: 0;
z-index: 10;
height: 101%;
padding: 10px 20px;
transform: skewX(20deg);
}
h2.location{
color: #fff;
background: #D31E49;
padding: 1% 1% 1% 2%;
position: relative;
overflow: hidden;
margin-bottom: 0px;
}
h2.location::before{
content: "";
width: 80%;
background: #fff;
position: absolute;
right: 0;
left: 35%;
top: 0;
z-index: 10;
height: 101%;
padding: 10px 20px;
transform: skewX(20deg);
}
h2.head-sub {
border-left: 2px solid #D31E49;
padding: 0.5% 2%;
}
.bt-back-product-detail {
text-align: center;
}
.vdo-com1.comps {
text-align: center;
}
h2.text-news {
font-size: 24px;
}
p.text-news {
font-size: 16px;
font-weight: bold;
}
.news-border {
border-bottom: 2px solid #E5E7E9;;
}
h3.head-news {
font-size: 22px;
border-left: 4px solid #D31E49;
padding: 1% 3%;
}
p.text-news-sub1 {
font-weight: bold;
}
p.text-news-sub-head {
font-size: 18px;
font-weight: bold;
color: #D31E49;
}
.arrow {
padding: 0% 14%;
}
i.fas.fa-caret-up {
padding-right: 5px;
}
.text-blog-news {
border: 2px solid #D31E49;
border-radius: 30px;
padding: 5%;
}
p.text-news-sub-3 {
font-size: 18px;
font-weight: bold;
color: #D31E49;
}
p.text-news-sub-2 {
font-size: 20px;
font-weight: bold;
}
.arrow-1{
padding: 0% 10%;
}
p.name-t-new {
margin-bottom: 0px;
font-weight: bold;
}
.wp-block-columns.pq1 {
margin-bottom: 0px;
}
.wp-container-2.wp-block-group.pd1 {
margin-bottom: -30px;
}
.wp-block-columns.content-heat-pump {
margin-bottom: 0px;
}
.wp-block-columns.bg-danger.p-10.prod {
margin-bottom: 0px;
background-color: #E5E7E9 !important;
padding: 3% 17% 3% 17%;
}
.wp-block-columns.bg-Light.p-09.prod {
padding: 3% 17% 3% 17%;
margin-bottom: 0px;
}
main#contents\ iq {
margin-bottom: 75px;
}
a#cn-accept-cookie {
margin: 0 0 0 0px !important;
}
@media (max-width:991px) {
img.wp-image-logis {
max-width: 100%;
}
img.wp-image-heat {
max-width: 100%;
}
figure.wp-block-image-about-company {
margin: 0;
} .container-from {
position: relative;
overflow: hidden;
padding: 2% 10% 0% 10%;
}
p.button-sub {
margin-left: 72%;
}
h2.corporate,h2.location {
padding: 2% 2% 2% 2%;
font-size: 25px;
}
h2.corporate::before,h2.location::before {
position: absolute;
left: 50%;
}
strong.head-company,strong.head-access {
font-size: 15px;
}
.wp-block-column.company-cont {
padding: 0rem 0rem 0rem;
}
strong.head-company,strong.head-access {
padding: 12px;
}
h2.txt_about {
font-size: 23px;
}
h4.tex-head-office {
font-size: 22px;
}
iframe.map1 {
height: 300px;
}
i.fas.fa-caret-right {
font-size: 14px;
}
.spacer-11 {
display: none;
}
.text-font {
border: none;
text-align: left;
font-size: 12px;
}
.col-6.col-md-2.mb-3,.col-6.col-md-2.mb-4 {
padding: 3px;
}
.page_title-background {
height: 150px;
}
.page_title-background h1 {
font-size: 2.5rem;
}
nav .navbar-collapse {
padding-bottom: 30px;
}
ul.header-navmenu_list ul.sub-menu {
display: none !important;
}
ul.header-navmenu_list > li > a{
padding: 10px 20px;
}
h1.head-meat,h1.tex-fish,h1.head-dairy,h1.head-frozen,h1.head-heat,h1.head-oil,h1.head-logistics {
font-size: 2.2rem;
}
h2.head-sub {
font-size: 23px;
}
h2.title_page {
font-size: 2.4rem;
}
p.font-weight,p.font-sup,p.font-weight02,p.font-sup02,p.has-text-align-right05,p.has-text-align-right06,p.font-sup03 {
padding-left: 0px;
}
p.has-text-align-right01,p.has-text-align-right02,p.has-text-align-right03,p.font-supr,p.tex-sup-heat{
margin-left: 0px;
}
p.font-weight002{
padding-left: 0px;
margin-bottom: 0px;
}
.strongwhy{
margin-left: 0px;
}
p.has-text-align-right04{
padding-left: 0px;
}
p.tsub-hp,p.has-text-align-right09,p.has-text-align-right10,p.has-text-align-right11 {
padding-left: 15px;
}
p.texsub-screw-1 {
margin-top: 0px !important;
}
iframe.video1 {
width: 100%;
height: 25rem;
}
h1.title_page {
font-size: 2.5rem;
}
h2.head-newton {
font-size: 29px;
}
h2.head-newton:before {
position: absolute;
top: 110%;
}
.language-content {
justify-content: left;
}
}
@media (max-width: 767px){ span#cn-notice-buttons {
margin-left: 0%;
}
a#cn-accept-cookie{
padding: 2.3% 10%;
}
.wp-block-column.bg-danger.p-10-th {
background-color: #E5E7E9 !important;
padding: 5% 13% 0% 13%;
}
img.wp-image-logis {
max-width: 100%;
}
.spacer-bf {
display: none;
}
.spacer-product-detail {
height: 20px !important;
} .container-from {
position: relative;
overflow: hidden;
padding: 0% 10% 0% 10%;
}
p.button-sub {
margin-left: 62%;
}
h2.corporate,h2.location {
font-size: 23px;
padding: 2% 2% 2% 2%;
}
h2.corporate::before,h2.location::before {
position: absolute;
left: 68%;
}
.container-from-th {
margin: 0%;
} figure.wp-block-image-about-company {
margin: 0;
}
.company-t1,.company-t2 {
position: absolute;
width: 75%;
top: 80%;
left: 80px;
transform: skewX(-40deg);
margin-right: -1px;
}
strong.head-company,strong.head-access {
padding: 6%;
font-size: 13px;
margin-top: 0px;
}
h2.txt_about {
font-size: 18px;
}
.wp-block-column.company-cont {
padding: 0rem 0rem 0rem;
}
iframe.map1 {
height: 250px;
}
h4.tex-head-office {
font-size: 20px;
}
.text-font {
text-align: left;
padding-left: 30px;
}
h1.tex-fish, h1.head-meat, h1.head-dairy, h1.head-frozen, h1.head-heat, h1.head-logistics,h1.head-oil {
font-size: 1.8rem;
}
h2.head-sub {
font-size: 20px;
}
.sspacer {
display: none;
}
.products-slick {
padding-left: 30px;
padding-right: 30px;
}
.products-slick .slick-prev {
left: 5px;
}
.products-slick .slick-next {
right: 5px;
} h1.title_page {
font-size: 2rem;
}
h2.title_page {
font-size: 1.75rem;
} p.font-sup,p.font-weight {
padding-left: 0px;
}
p.font-sup {
font-size: 14px;
}
p.has-text-align-right01,p.has-text-align-right02,p.has-text-align-right03{
margin-left: 0px;
}
p.font-supr {
margin-top: 0px !important;
margin-left: 0%;
font-size: 14px;
}
p.font-weight02 {
padding-left: 0px;
}
p.font-weight002,p.font-sup02 {
padding-left: 0px;
font-size: 14px;
}
p.has-text-align-right01,p.has-text-align-right01,p.has-text-align-right02,p.has-text-align-right03{
font-size: 14px;
}
p.has-text-align-right05,p.has-text-align-right06,p.font-sup03,p.has-text-align-right09,p.has-text-align-right10,p.has-text-align-right11 {
padding-left: 0px;
font-size: 14px;
}
p.tex-sup-heat {
margin-left: 0px;
font-size: 14px;
}
.strongwhy {
margin-left: 0px;
font-size: 14px;
}
p.has-text-align-right04 {
padding-left: 0px;
font-size: 14px;
}
p.tsub-hp {
padding-left: 0px;
font-size: 14px;
}
h2.head-newton{
font-size: 28px;
}
h2.head-newton:before {
position: absolute;
top: 110%;
}
div#blog-texsub-newton1 {
margin-bottom: -8%;
}
h2.head-tex-thermo,h2.head-tex-fluidization,h2.head-tex-multi,h2.head-tex-spiral{
font-size: 27px;
}
h2.head-tex-fluidization:before, h2.head-tex-spiral:before {
position: absolute;
top: 100%;
}
p.texsub-thermo-st {
margin-top: 7% !important;
} h2.tex-head-res, h2.tex-head-re,h2.head-scew-compressor{
font-size: 25px;
}
.block-spacers{
display: none;
}
p.texsub-screw-th,p.tex-sub-compressor-th,p.texsub-screw,.container.comp.thsub{
font-size: 14px;
}
iframe.video1 {
width: 100%;
height: 20rem;
}
p.texsub-screw-1 {
margin-top: 0px !important;
}
img.wp-image-heat {
max-width: 100%;
}
.language-content {
justify-content: left;
}
}
@media (max-width: 599px) {
.order-res-first {
order:-1;
}
}
@media (max-width: 575px){
.col-md-3.col-6.my-3 {
padding: 5px;
margin-bottom: 0px !important;
margin-top: 0px !important;
}
.col-md-4.col-6.my-3 {
padding: 5px;
margin-bottom: 0px !important;
margin-top: 0px !important;
}
.row.justify-content-center{
padding: 0px 10px;
}
}
@media (max-width: 512px){ span#cn-notice-buttons {
margin-left: 0%;
}
h3.ttother {
font-size: 12px !important;
}
.row.othern {
padding: 0px 10px;
}
.row.global {
padding: 0px 15px;
}
main#contents\ re {
margin-bottom: 15px;
}
.wp-block-columns.bg-Light.p-09.prod{
padding: 15px 15px 0px 15px;
}
.wp-block-columns.bg-danger.p-10.prod{
padding: 15px 15px 0px 15px;
}
.col-md-3.col-6.my-3 {
padding: 5px;
margin-bottom: 0px !important;
margin-top: 0px !important;
}
.col-md-4.col-6.my-3 {
padding: 5px;
margin-bottom: 0px !important;
margin-top: 0px !important;
}
.row.justify-content-center{
padding: 0px 10px;
}
iframe.v-news {
max-width: 100%;
height: 290px;
}
.language-content {
justify-content: left;
}
.contactu-from {
position: relative;
overflow: hidden;
padding: 10px 15px 0px 15px;
}
.row.ab {
margin-bottom: -5%;
}
.block-spacer-iq {
height: 15px !important;
}
.about-u {
font-size: 14px;
}
p.texsub-co2-1 {
margin-top: 0px !important;
}
p.texsub-co2-1 {
margin-top: 0px !important;
}
p.tthermo {
font-size: 14px;
}
p.texsub-ammonia1-2 {
margin-top: 0px !important;
}
.block-spacer.iqf-sp {
display: none;
}
p.texsub-thermo-th,p.texsub-fluiaization-th,p.texsub-multi-th {
font-size: 14px;
margin-bottom: 0px;
}
.spacer-border.iqf-th {
height: 30px !important;
}
blockquote {
margin-bottom: 0px !important;
}
div#high-efficiency-natural-refrigerant-refrigeration-unit-newton-th {
height: 30px !important;
}
.refpu {
font-size: 14px;
}
.comps {
font-size: 14px;
}
.auto-robot-sub {
font-size: 14px;
}
.heat-p-sub {
font-size: 14px;
}
p.tthermo {
margin-bottom: 0px;
}
.iqf-sub {
font-size: 14px;
}
.wp-block-column.prod {
padding: 0px 15px 0px 15px;
}
.wp-block-column.bg-danger.p-10-th {
padding: 20px 15px;
}
.container.compt {
padding: 0% 30px;
font-size: 14px;
}
img.wp-image-logis {
max-width: 100%;
}
img.wp-image-heat {
max-width: 100%;
}
.sspacer-br {
display: none;
}
.spacer-bf {
display: none;
}
.spacer-product-detail {
height: 20px !important;
} .container-from {
position: relative;
overflow: hidden;
padding: 0% 10% 0% 10%;
}
p.button-sub {
margin-left: 66%;
}
h2.corporate {
font-size: 20px;
padding: 2%;
}
h2.corporate::before {
position: absolute;
left: 68%;
}
h2.location{
font-size: 20px;
padding: 2%;
}
h2.location::before {
position: absolute;
left: 68%;
}
.container-from-th {
position: relative;
overflow: hidden;
margin: 1% 7% 1% 7%;
}
textarea#message-text {
height: 200px;
} .container.comph1 {
padding: 0% 3%;
font-size: 14px;
}
figure.wp-block-image-about-company {
margin: 0;
}
strong.head-company,strong.head-access {
font-size: 10px;
padding: 5% 1% 8% 1%;
}
.container.comph {
padding: 0% 5% 0% 5%;
font-size: 14px;
}
h2.txt_about {
font-size: 18px;
}
h2.txt_about::before {
position: absolute;
right: 80px;
}
h2.txt_about::after {
width: 38%;
}
.wp-block-column.company-cont {
padding: 0rem 0rem 0rem;
}
h4.tex-head-office {
font-size: 16px;
}
iframe.map1 {
height: 250px;
}
.text-font {
font-size: 14px;
text-align: left;
padding-left: 28px;
}
i.fas.fa-caret-right {
font-size: 14px;
}
div#company-th {
height: 10px !important;
}
h2.head-tex-CO2,h2.head-tex-Ammonia {
font-size: 25px;
}
.block-spacer021
{
display: none;
}
p.tsub-hp.container.compp,p.has-text-align-right09.container.compp,p.has-text-align-right10.container.compp {
padding: 0% 3%;
}
.wp-block-column.bg-Light.p-11,.wp-block-column.bg-Light.p-13{
padding: 15px 15px 0px 15px;
}
.wp-block-column.bg-danger.p-10,.wp-block-column.bg-danger.p-12 {
padding: 15px 15px 15px 15px;
}
h1.tex-fish, h1.head-meat, h1.head-dairy, h1.head-frozen, h1.head-heat, h1.head-logistics, h1.head-oil,span.txt_sub,a.compressor,a.compressor0{
font-size: 1.5rem;
}
h2.head-scew-compressor {
font-size: 25px;
}
h2.head-sub {
font-size: 18px;
}
p.sea-food-industry, p.meat-head-tex-sub, p.meat-tex-sub01, p.meat-tex-sub02, p.tex-sub-dairy01, p.tex-sub-frozen, p.tex-sub-heatpump, p.tex-sub-logistics, p.texoilgass {
font-size: 14px;
}
p.tex-sub-oil003, p.tex-sub-mycom, p.tex-sub-frozen-th, p.sub-heat-pump-th1, p.tex-sub-logistics-th1{
font-size: 14px;
}
p.meat-tex-sub02 {
margin-top: 10px !important;
}
strong.mycom-support {
font-size: 14px;
}
.li-oil,p.texsub-screw-1,p.texsub-screw {
font-size: 14px;
}
p.texsub-screw-1{
margin-bottom: -20px;
}
.wp-block-column.bg-Light.p-09-th {
padding: 0% 13% 0% 13%;
}
.wp-block-column.coltext-compersor {
margin-top: -5%;
}
p.font-weight002{
margin-bottom: 0px;
}
p.font-sup,p.font-supr,p.font-sup02,p.font-sup03,p.tex-sup-heat,p.tsub-hp {
font-size: 14px;
}
p.font-weight,p.font-sup,p.font-weight02,p.font-weight002,p.font-sup02,p.has-text-align-right05,p.has-text-align-right06,p.font-sup03,p.has-text-align-right09,p.has-text-align-right10,p.has-text-align-right11 {
padding-left: 0px;
}
p.has-text-align-right01,p.has-text-align-right02,p.has-text-align-right03,p.font-supr,p.tex-sup-heat{
margin-left: 0px;
}
p.has-text-align-right04,p.tsub-hp{
padding-left: 0px;
}
.strongwhy{
margin-left: 0px;
}
section {
padding-bottom: 0px; 
padding-top: 0px;
}
.block-spacer-le{
display: none;
}
h2.tex-head-part:before {
position: absolute;
top: 50px;
}
p.texcom-01,p.texsub-screw00{
font-size: 14px;
}
h3.product-features {
font-size: 22px;
}
.container.comp {
font-size: 14px;
}
iframe.video1 {
width: 100%;
height: 15rem;
}
p.font-weight {
font-size: 16px;
}
.col-md-11 {
font-size: 14px;
}
h2.head-newton:before {
position: absolute;
top: 105%;
}
h2.head-newton {
font-size: 25px;
}
p.texsub-newton2 {
margin-top: 0px !important;
margin-bottom: 0px;
}
p.texsub-newton3{
margin-top: -30px;
}
h2.head-tex-thermo,h2.head-tex-fluidization,h2.head-tex-multi,h2.head-tex-spiral{
font-size: 25px;
}
h2.head-tex-fluidization:before {
position: absolute;
top: 103%;
}
h2.head-tex-spiral:before {
position: absolute;
top: 110%;
} p.texsub-thermo-st,p.texsub-multi {
margin-top: 8% !important;
}
h2.head-tex-TORIDAS,h2.head-tex-LEGDAS,h2.head-tex-YIELDAS,h2.head-tex-WINGDAS,h2.head-tex-GIZZARD{
font-size: 25px;
}
}
@media (max-width: 492px){
.wp-block-column.prod {
padding: 0px 15px 0px 15px;
}
h2.tex-head-part:before {
position: absolute;
top: 90px;
} h2.tex-head-res:before{
position: absolute;
top: 50px;
}
h2.txt_about::before {
position: absolute;
right: 65px;
}
p.button-sub {
margin-left: 57%;
}
}
@media (max-width: 399px){
h2.tex-head-re:before {
position: absolute;
top: 50px;
}
h2.txt_about::before {
position: absolute;
right: 54px;
}
p.button-sub {
margin-left: 54%;
}
}
@media (max-width: 388px){
p.button-sub {
margin-left: 52%;
}
}
@media (min-width: 768px){
.container-custom {
max-width: 700px;
}
#footer__navmenu_listID.footer-menunav {
flex-direction: row;
}
}
@media (min-width: 992px){
.container-custom {
max-width: 900px;
}
.header-inner nav .navbar-collapse {
height: 100%;   
}
ul.header-navmenu_list {
width: 100%;
height: 100%;
}
.row .sp {
display: none;
}
}
@media (min-width: 1200px){
.container-custom {
max-width: 1000px;
}
}
@media (min-width: 1600px){
.wp-block-column.prod {
padding: 2% 17% 0% 17%;
}
.wp-block-column.bg-Light.p-09-th{
padding: 3% 17% 0% 17%;
}
.wp-block-column.bg-danger.p-10 {
padding: 4% 17% 0% 17%;
}
.wp-block-column.bg-danger.p-10-th {
padding: 3% 17% 0% 17%;
}
.wp-block-column.bg-Light.p-11 {
padding: 3% 17% 0% 17%;
}
.wp-block-column.bg-Light.p-11-th {
padding: 17.4rem !important;
margin-top: -100px;
padding-bottom: 260px !important;
position: relative;
overflow: hidden;
}
.wp-block-column.bg-danger.p-12 {
padding: 4% 17% 0% 17%;
}
.wp-block-column.bg-Light.p-13 {
padding: 3% 17% 0% 17%;
}
}
@media (min-width: 1700px){
.wp-block-column.prod {
padding: 1% 19% 0% 19%;
}
.wp-block-column.bg-danger.p-10 {
padding: 4% 19% 1% 19%;
}
.wp-block-column.bg-Light.p-11 {
padding: 3% 19% 0% 19%;
}
.wp-block-column.bg-danger.p-12 {
padding: 4% 19% 0% 19%;
}
.wp-block-column.bg-Light.p-13 {
padding: 3% 19% 0% 19%;
}
}
@media (min-width: 2000px){
.wp-block-column.prod {
padding: 2% 24% 0% 24%;
}
.wp-block-column.bg-Light.p-09-th{
padding: 5% 24% 5% 24%;
}
.wp-block-column.bg-danger.p-10 {
padding: 4% 24% 2% 24%;
}
.wp-block-column.bg-danger.p-10-th {
padding: 5% 24% 5% 24%;
}
.wp-block-column.bg-Light.p-11 {
padding: 3% 24% 0% 24%;
}
.wp-block-column.bg-Light.p-11-th {
padding: 5% 24% 5% 24%;
}
.wp-block-column.bg-danger.p-12 {
padding: 4% 24% 0% 24%;
}
.wp-block-column.bg-Light.p-13 {
padding: 3% 24% 0% 24%;
}
}
.cookiepolicy {
position: fixed;
z-index: 99;
color: #fff;   width: 100%;
bottom: 0;  }
.cookiepolicy .cookiebanner {
color: #fff; 
z-index: 9999; 
background: rgba(0,0,0,0.8); 
height: 100%; 
width: 100%; }
.cookiepolicy .cookiebanner .cookie_inner {
max-width:1200px;
width:100%;
margin:0 auto;
padding-top:15px;
padding:15px 25px; 
display:flex;
flex-direction: column;
}
.cookiepolicy .cookiebanner .cookie_inner ,.cookiepolicy .cookiebanner .cookie_inner .cookie-confirmation-buttons button {
font-size: 12px;
}
.cookiepolicy .cookiebanner .cookie_inner .policy-word a{
color:#85c7ff;
text-decoration: underline;
}
.cookiepolicy .cookiebanner .cookie_inner .policy-word a:hover{
color:#1694ff;
}
.cookiepolicy .cookiebanner .cookie_inner .cookie-confirmation-buttons {
}
.cookie-confirmation-buttons button.accept_all {
background: #D31E49;
color:white;
}
.cookie-confirmation-buttons button + button {
margin-left: 10px;
}
.cookie-confirmation-buttons button.confirm {
background: #D31E49;
color:white;
}
.cookie-confirmation-buttons button.setting_cookie {
color:white;
border:2px solid #D31E49;
}
.cookie-confirmation-buttons button:hover{
background: #D31E49;
color:white;
}
#mySettingCookie .modal-body{
overflow: hidden;
overflow-y: scroll;
max-height: 500px;
}
.switch {
position: relative;
display: inline-block;
width: 52px;
height: 25px;
margin-left: 20px;
}
.switch input { 
opacity: 0;
width: 0;
height: 0;
}
.slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #ccc;
-webkit-transition: .4s;
transition: .4s;
}
.slider:before {
position: absolute;
content: "";
height: 20px;
width: 20px;
left: 2px;
bottom: 2px;
background-color: white;
-webkit-transition: .4s;
transition: .4s;
}
input:checked + .slider {
background-color: #D31E49;
}
input:focus + .slider {
box-shadow: 0 0 1px #D31E49;
}
input:checked + .slider:before {
-webkit-transform: translateX(26px);
-ms-transform: translateX(26px);
transform: translateX(26px);
} .slider.round {
border-radius: 34px;
}
.slider.round:before {
border-radius: 50%;
}
@media (max-width:768px){
.cookiepolicy .cookiebanner .cookie_inner {  }
.cookie-confirmation-buttons button {
width: 100%;
margin-bottom: 10px;
}
.cookie-confirmation-buttons button + button {
margin-left :0;
}
} .page-content.privacy-policy h2{
position: relative;
border-bottom: 5px solid #000;
}
.page-content.pdpa-policy h2 {
border-bottom: 2px solid #000;
}
.page-content.document h2 {
border-bottom: 2px solid;
}
.page-content.privacy-policy h2:after {
content: " ";
position: absolute;
z-index: -1;
left: 0;
right: 0;
bottom: -8px;
border-bottom: 1px solid #000;
}
.page-content.privacy-policy h3{
font-size: 1.5rem;
padding: 10px 20px;
background-color: #000;
color: #fff;
margin-bottom: 1.5rem;
}
.page-content.privacy-policy h4{
font-size: 1.25rem;
}
.page-content.privacy-policy section .table {
margin:0;
}
.page-content.privacy-policy section .table div {
border: 0.5px solid #000;
outline: solid 0.5px #000;   
padding: 10px 20px;
}
.page-content.privacy-policy section .table div.topic {
font-weight: bold;
}
.page-content.privacy-policy section ul{
list-style: none;
}
.page-content.privacy-policy section ul li,.page-content.privacy-policy section ol li{
margin-bottom: 0.5rem;
}
.page-content.privacy-policy section .table-responsive {
overflow-x:auto;
margin-bottom: 1.5rem;
}
.page-content.privacy-policy section table.pocpd tr th {
background-color: rgb(219, 219, 219);
text-align: center;
}
.page-content.privacy-policy section table.pocpd tr td { }
.page-content.privacy-policy section table.pocpd tr th:first-child,.page-content.privacy-policy section table.pocpd tr th:nth-child(2),.page-content.privacy-policy section table.pocpd tr th:last-child {
width: 15%;
} 
.page-content.privacy-policy section table.pocpd tr th,.page-content.privacy-policy section table.pocpd tr td {
border: 1px solid #000;
outline: solid 1px #000; 
padding: 10px 15px;
}
@media (max-width:768px) {
.page-content.privacy-policy section .table div.topic {
text-align: center;
}
.page-content.privacy-policy section table.pocpd tr th,.page-content.privacy-policy section table.pocpd tr td {
font-size: 0.75rem;
}
}
.request-title-list {
position: relative;
padding-left: 20px;
overflow:hidden;
}
.request-title-list:before {
content: "";
position: absolute;
border: 5px solid #ff0303;
height: 100%;
left: 0;
}
.wpcf7-list-item.first {
margin:0;
}
.radio-warp .wpcf7-list-item {
display:block;
margin:0;
}
.radio-nlable .wpcf7-list-item-label,.chkbox-nlable .wpcf7-list-item-label  {
display:none;
}
.required {
color:red;
}
.chkbox-nlable > .wpcf7-form-control-wrap .wpcf7-checkbox.wpcf7-not-valid{
padding-bottom:20px;
display:inline-block;
position:relative;
}
.chkbox-nlable > .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
position:absolute;
width:200px;
left:20px;
top:20px;
}
.wpcf7-spinner {
display: block;
margin: 0 auto;
}