.tem364-irregular .item {
  padding: 20px 50px 30px 40px;}
.tem364-irregular .items {
  max-width: 60%;background-color: rgba(255,255,255,.85);}
.tem13-bread {margin-bottom: 0px;}
.tem13-contact-info .box {  background-size: auto 80%;  background-position: center;}




.media-body { padding-top: 30px;}
.tem01-business-advantage .irregular-advantage .irregular-ad-right .media,.tem01-business-advantage .irregular-advantage .irregular-ad-left .media { margin-top: 0px;}

.tem01-business-advantage .irregular-ad-center {width: 100%;padding-top: 100%;margin: 0;}
.tem01-business-advantage .float-left,.tem01-business-advantage .float-right {margin: 0 30px;}

.tem05-guide-language .box .more a { padding: 10px 32px;  border-radius: 30px; background: #fff; color: #0c6887;}
.tem05-guide-language .box .more {margin-top: 16px;}
.tem05-guide-language .box .title{display:none;}
.tem05-guide-language .box .description {line-height: 36px; padding-right: 20%;}
.tem374-irregular.content-left .text {text-align: center;}
.tem342-irregular .left { padding-top: 0%; padding-right: 22%;padding-left: 5%;}
._tf{transform: translateY(0)!important;}
.tem342-irregular .flexBoxWrap>.col-lg-6{padding:0;}

.tem342-irregular .left .btn3 { padding: 10px 32px; border-radius: 30px; background: #0c6887; color: #fff;}

.tem18-certified .image:hover img { transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1);}
.tem01-about .about_text section p strong {   line-height: 250%;}


.tem01-business-advantage img{    border: 2px solid #0d69872b;}
.tem16-news-sm .tem16-news-box ul li .news_desc {  font-size: 14px;}
.tem05-title {padding: 0 10px;}
#about1{padding-top:100px}
.tem66-service .text strong {font-size: 16px;}
.tem16-news-sm .tem16-news-box ul li h5, .tem16-news-sm .tem16-news-box ul li .h5 { opacity: 1;}
.tem0-contact-sm.submit-center .box.submit .btn { background: #68ab38; color: #fff;}
.tem60-service .tem23-list-title .more .btn { background: #fff; color: #68ab38;  border-radius: 30px; padding: 10px 26px;}
#product01 {padding-left: 12%; padding-right: 6%;}
.tem244-irregular .text .description { text-align: center; font-size: 16px;}

#text_02, #oem_text { background: #ffffffc2; padding: 4%;}
.tem01-about .about_text { overflow: inherit;}

.tem14-title .floor,.tem14-title .more a{display:none;}
.tem01-about .about_btn .btn{ border-radius: 30px; padding: 10px 26px;}
.tem244-irregular .button_ a { border-radius: 30px;}
.tem38-team .gallery-thumbs .text_img { width: 40%; padding-top: 40%;}
.tem47-news .flexBoxWrap .description {  height: 42px; font-size: 14px;}
.tem47-news .title { font-size: 16px;}
.tem66-service .text span { font-size: 16px; color: #666;}
.tem10-video-list-ms .item .text .description {  display: none;}
.tem06-video .about_btn.display-none .btn{  display: none;}

.tem65-service .wrap .item .more{ display: none !important;}
.tem65-service .wrap .item .title { text-transform: uppercase;}

.model_onepage .tem01-about .flexBoxFill {background: #ffffffc2;padding: 5% 3%;}
.tem65-service .wrap .item .image img { width: 100%;}
.tem371-irregular .items .item { padding: 0 2%;}
.tem371-irregular .items .text .title { font-size: 2rem;}
.tem49-pro .images { padding-top:56%;}
.tem49-pro .text .title { font-size: 20px;}
.tem49-pro .text .description{display: none;}
.tem05-news-sm .h3 a { color: #333 !important;}
.tem01-about .about_btn { text-align: center;}
.tem05-title,.tem01-layout_component>.flexBoxStem>.item {padding: 0;}
.tem12-list-picture-text img { border: 1px solid #dcdcdc;}
.tem12-list-picture-text {  margin: 0;}
.tem65-service .wrap .sPro .item {background: #f5f5f5;}