@charset "utf-8";
/* CSS Document */
/*-------
About US
-------*/
/*Company Profile*/
#company-profile h2{ text-align:left;} 
#company-profile h2 span{color:var(--web-theme-color);}
#company-profile h3{color:#999; line-height:1.6em;}
.company-profile-first-txt{ padding-top:5rem;}
#company-profile a{color:var(--web-theme-color); }
#company-profile a:hover{color:var(--web-theme-color-black);}
#company-profile .grid{grid-template-columns:repeat(3,36rem); justify-content:start;  align-items: center; grid-gap:6rem 2rem; margin-top:8rem; } 
#company-profile .indexcompany-info-box p{ max-width:min(80%,260px); padding-top:1.6rem;}
/*Company Description*/
#company-description{ position:relative;}
#company-description h2{ text-align:left;} 
#company-description h2 span{color:var(--web-theme-color);}
#company-description .grid{grid-template-columns:repeat(2,1fr);grid-column-gap:6rem; } 
.company-description-time{ padding:5rem 0; font-size:10rem; font-weight:700; color:#ebf4e5;}
/*quality control overview*/
#quality-control-overview{ padding-top:0; padding-bottom:8rem; border-radius:0 0; background-color:#fff;}
#quality-control-overview h2{ color:var(--web-theme-color); text-align:left;}
.quality-control-txt{ padding-top:4rem;}
.quality-control-overviewimg{ display:block;width:100%; border-radius: 30px  30px 0 0;}
#quality-control-overview .sy-container{ position:relative; z-index:2; margin-top:-28vh;}
#quality-control-overview p{ width:min(80%,1000px);color:var(--web-theme-color-gray); }
#quality-control-overview .grid{grid-template-columns:repeat(3,1fr);grid-gap:4rem 2rem; margin-top:8rem; } 
#quality-control-overview .quality-control-overview-content p{ width:100%;padding-top:1.4rem; text-align:center; color:#333;}
/*quality control laboratory*/
#quality-control-laboratory{ padding-top:0; padding-bottom:8rem; border-radius:0; background-color:#fff;}
#quality-control-laboratory .sy-container{ position:relative; z-index:2; margin-top:-28vh; background-color:#fff;}
#quality-control-laboratory h2{  color:var(--web-theme-color); text-align:left;}
#quality-control-laboratory p{width:min(80%,1000px);color:var(--web-theme-color-gray); }
#quality-control-laboratory .grid{grid-template-columns:repeat(3,1fr);grid-column-gap:2rem; margin-top:8rem; } 
#quality-control-laboratory .quality-control-txt{ padding-top:4rem;}
#quality-control-laboratory .quality-control-overview-content p{ padding-top:1.4rem; text-align:center; color:#333;}
/*quality control certificate*/
#quality-control-certificate{ border-radius:0; background-color:#fff;} 
#quality-control-certificate h2{ color:var(--web-theme-color); text-align:left;}
#quality-control-certificate  .sy-container{ position:relative; z-index:2; margin-top:-28vh;}
#quality-control-certificate p{ color:var(--web-theme-color-gray);}
#quality-control-certificate .grid{grid-template-columns:repeat(3,1fr); grid-column-gap:4rem; margin-top:8rem;} 
#quality-control-certificate .control-certificate-txt{padding-top:1.4rem; text-align:center; color:#333;}
/*moblie phone*/
@media (max-width:1023px){ 	
/*Company Profile*/
#company-profile h3{color:#999; line-height:1.6em; margin-top:1.5rem;}
.company-profile-first-txt{ padding-top:3rem;}
#company-profile .grid{grid-template-columns:repeat(2,1fr);margin-top:5rem; margin-left:0; } 
/*Company Description*/
#company-description .grid{grid-template-columns:1fr;grid-column-gap:0; grid-row-gap:2rem;} 
.company-description-time{ padding:4rem 0; font-size:6rem;}
/*quality control overview*/
.quality-control-txt{ padding-top:2rem;}
#quality-control-overview{ padding-bottom:2rem;}
#quality-control-overview .sy-container{margin-top:-8rem;}
.quality-control-overviewimg{ display:block;width:100%; border-radius:20px  20px 0 0;}
#quality-control-overview p{ width:100%;}
#quality-control-overview .grid{grid-template-columns:repeat(2,1fr);grid-gap:2rem; margin-top:2rem; } 
#quality-control-overview .quality-control-overview-content p{ width:100%;padding-top:1.2rem;}
/*quality control laboratory*/
#quality-control-laboratory{ padding-top:0; padding-bottom:2rem; border-radius:0;}
#quality-control-laboratory .sy-container{ margin-top:-8rem;}
#quality-control-laboratory .grid{grid-template-columns:repeat(2,1fr);grid-column-gap:0;grid-gap:2rem; margin-top:2rem; } 
#quality-control-laboratory .quality-control-txt{ padding-top:2rem;}
/*quality control certificate*/
#quality-control-certificate{ padding-top:2rem;  padding-bottom:0rem;}
#quality-control-certificate  .sy-container{ margin-top:-8rem;  }
#quality-control-certificate  h2{ text-align:left}
#quality-control-certificate p{ color:var(--web-theme-color-black); text-align:left;}
#quality-control-certificate .grid{grid-template-columns:repeat(2,1fr); justify-content:end; grid-row-gap:2rem; margin-top:2rem;} 
#quality-control-certificate .control-certificate-txt{ padding-top:2rem;}
}