﻿@keyframes bannerimg
{
from {transform: scale(1.2);}
to {transform: scale(1);}
}
.subpage_ad .bgimg {
animation: bannerimg 2s;
}

.subpage_ad .ad-tit{

    color: #ffffff  !important;

}

.subpage_ad .ad-line{

    background: #ffffff  !important;

}

.subpage_ad .ad-sum{
    color: #fff;
    text-align: center;

}

.subpage_ad:before{content:"";dislay:block;width:100%;height:100%;background: rgba(0,0,0,0.3);left:0;top:0;z-index:1;position:absolute;}



.css_table{width:100%;margin-top:20px;border-radius:5px;} 
.css_table td:nth-child(1){ width:200px; } 
.css_table td p{ padding:0px; } 
table tbody tr:nth-child(odd) td{ background-color:#fff; padding:10px; font-size:15px; color:#222; padding-left:15px; border:1px #ddd solid; }
table tbody tr:nth-child(even) td{ background-color:#edf4fb; padding:10px; font-size:15px; color:#222; padding-left:15px; border:1px #ddd solid; }


.bt01{
position: relative;
}


.bt01 p{
color: #333333;
    text-align: center;
    font-size: 36px;
    font-weight: bold;
    padding-top: 30px;
  padding-bottom: 30px;
z-index: 1;
      position: relative;
}


#bt01:before{
  content:"SHOP BY CATEGORY";

}

#bt02:before{
  content:"ABOUT US";

}


#bt03:before{
  content:"OUR CERTIFICATION";

}







#bt03 p{
color: #fff;

}

#bt03:before{
  color:#197fc9
}




#bt04:before{
  content:"SERVICE ONLINE";

}


#bt05:before{
  content:"NEWS CENTER";

}




.bt01:before{

  width:100%;
  height:auto;
  position:absolute;
  left:0;
  top:0;
font-size: 60px;
  text-align:center;
  color:#e7f1f9;
  z-index:0;
  line-height:0.9;
  font-weight:bold;
}


@media only screen and (max-width: 768px){
  
  
.subpage_ad{
margin-top: 60px;
}

  
  
  
  #c_banner_019-1655868928109{
  margin-top: 60px;
  
  }
  
  #c_grid-16558817990511 .p_gridbox{
display: flex;

    flex-direction: column-reverse;

}
  
  
  
  
  

.bt01:before {
  
    font-size: 30px;
   
}


.bt01 p {
    color: #333333;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 30px;
}
  
  
  
  #c_category_051-1645768295892{
  
  padding-top: 40px;
  }  

}



.css_table{width:100%;margin-top:20px;border-radius:5px;} 
.css_table td:nth-child(1){ width:200px; } 
.css_table td p{ padding:0px; } 
table tbody tr:nth-child(odd) td{ background-color:#fff; padding:10px; font-size:15px; color:#222; padding-left:15px; border:1px #ddd solid; }
table tbody tr:nth-child(even) td{ background-color:#edf4fb; padding:10px; font-size:15px; color:#222; padding-left:15px; border:1px #ddd solid; }

