.top-head-02 {    padding: 10px 20px 10px 20px;}
.top-wrap {    padding-bottom: 0px; border-bottom:1px solid #cccccc;}
.top-home {    border-bottom: 3px solid #CCCCCC;}



.resp-tab-content {    border-left: none;}
.banner { max-width:1544px; margin:auto;}
.home-box-04 {   max-width: 1609px;}
.award-bg { padding: 30px 0px; max-width: 1541px; margin: auto;}
.product-bg {    max-width: 1746px;    margin: auto;}
.logo { margin: 10px 0px 0px 20px !important;}
.hom-right {   /* margin: 10px 0 0px 0px !important; */}
.topwrapper {    max-width: 1610px; margin: auto; overflow:auto;}
.nav li:first-child {    border-left: 1px #CCCCCC solid;}
.search-left input { padding-top: 5px;}
.search-right {   margin-top: 3px;}
.facility-001 { padding-top: 10px;}

.toprightwrapper { margin:auto; max-width:1571px;}
.top-right { margin-right:0 !important;}

.large-btns_nav {    width: 28px !important;}
.slid-bg { padding: 10px 0px;     border: 1px solid #CCC;}


.pro-detail a {    color: #666666;}
.pro-img img { border: 1px solid #efefef;}
.pro-price { margin: 5px 0px 16px 0px;}

.footer-bg-02 { padding: 0px 0px;}
.footer-box-04 { max-width: 1560px;}
.footer-news {  background: #403E3F;}
.footernewswrapper { max-width: 1750px; margin: auto;}
.footer-botom-bg { width: 60%;}
.foot-hed-02 { font-size: 20px;}

.news-head { font-size: 20px;}
.news-form input[type="text"], .news-form input[type="email"], .news-form button[type="submit"] {    padding: 10px 10px;}
.news-form button[type="submit"] {  line-height: 8px;    padding: 8px 10px 13px 10px !important;}
.socual-nav {    margin-top: 29px;}


.banner-text {    margin-left: 5%;}
.bannertext-01 { font-size: 31px; text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);}
.bannertext-02 { line-height: 22px; text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);}
.bannertext-03 a { text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);}