.tem13-copyright .share-to a span{color:#279eee!important;}
.font-color, .font-color-a a, .font-color-a a:hover, .font-color-after:after, .font-color-before:before, .font-color-hover-after:hover:after, .font-color-hover-before:hover:before, .font-color-hover:hover, a, a:hover{color:#3aafff;}
.tem99-header .head_bottom .navigation nav .nav>ul>li .text a{font-size:16px;}
.tem02-footer-grids ul li a:hover{color:#868686;}
.flexBoxFill .tem01-ai_contant_info{background:#3d63ae;padding:5% 5%;}
.tem01-ai_contant_info .icons{background:#3d63ae;padding:10% 5%;}
.tem01-layout_component>.flexBoxStem>.item {padding:0;}
.tem06-list-picture-text{width:80%;}
.tem01-ai_button{background: #d5c8a2;color: #ffffff;}
.row{margin-left: 0;}
.tem01-layout_component>.flexBoxStem.top{line-height:1;}
.tem94-main-products .text .more{display:none;}
.tem02-list-picture-text{margin:0;}
.tem01-layout_component>.flexBoxStem>.flexBoxFill{padding-right: 0;padding-left:0;}
.tem05-certified .title {  display: none;}

.tem28-pro-info .h3 { padding-bottom: 48%;}
.tem28-pro-item .tem28-pro-info .pro-text { font-size: 26px; opacity: 1;padding-bottom: 24%;}
.tem28-pro-item { padding-top: 64%;}
.tem28-pro_gds .animated.col-lg-6.col-md-6.col-sm-6.col-xs-12.fadeInUp.wow.animated.animated {  padding: 1%;}
.tem28-pro-item .images img {  height: auto;}
.tem28-pro-item {  border-radius: 30px;}
.tem80-service .description { opacity: 1;font-size: 16px;}
.tem80-service .title {  font-size: 20px;}
.tem01-ai_list .description { opacity: 1; font-size: 16px;}
.tem19-news-list .description { font-size: 14px;}
.tem58-main-products .item .text {background-color: #00000047;height: 60px;}
.tem35-title .left .title { padding-left: 1%;}

.tem257-irregular .text { padding: 0 4% 0 0;}
.tem257-irregular .description {line-height: 1.5;opacity: 1; font-size: 18px; text-align: right;}
.tem257-irregular .btn_ {  display: none;}
.tem257-irregular .title { font-size: 26px;}
.tem380-irregular .text .description {  font-size: 16px; padding-top: 3%;}
.tem05-title .title {-webkit-text-stroke: 1px #fff;line-height: 3;}
.noScrollMove .description {  padding: 0 1%;}
.noScrollMove .description span {  font-family: arial !important;}
.tem02-menu-tab .menu-body li a {  min-width: 270px;}
.tem02-menu-tab .menu-group .menu_first .menu-title { font-size: 16px;}

.tem47-news .text { background: #fff; padding: 6% 8%;  border-radius: 0 0 30px 30px;}
.tem47-news .flexBoxWrap .images {  border-radius: 30px 30px 0 0;}
.tem47-news .title {  font-size: 22px; color: #279eee; font-weight: bold;}
.tem47-news .description { opacity: 1; font-size: 16px;}
.tem47-news .flexBoxWrap .description { min-height: 146px;}
.tem374-irregular .title { font-size: 16px; text-align: center;}
.tem79-news .title { font-size: 18px;}
.tem01-ai_list img,.tem01-ai_list a {border-radius: 20px;}
.tem02-ai_button a {color: #fff; margin-left: 6%; margin-top: 3%;}
.tem02-ai_button {  color: #fff;}
.tem28-pro-item .tem28-pro-info .pro-text { font-size: 35px; line-height: 35px;}
.tem64-service .title { font-size: 24px; font-weight: bold;  color: #13294b;}
.tem64-service .description { opacity: 1; font-size: 20px;}
 .mainlist .effect-grid38 figcaption .h3 { font-size: 20px;  font-weight: bold;  color: #13294b;}
.tem05-menu-tab .menu-body li a { font-size: 14px;}  
.tem05-menu-tab .menu-group .menu-default .menu-title {  font-weight: bold;  color: #13294b; font-size: 18px;}
.tem05-faq_list .faq-li .title { font-size: 20px; opacity: 1;  line-height: 25px; line-height: 50px; font-weight: bold;color: #279eee;}
.tem05-faq_list .faq-li .description { opacity: 1; font-size: 16px;}

.custom .tem02-list-picture-text img {  padding: 0 11%;}
.custom01 .tem02-list-picture-text img {  padding: 0 17%;}
.custom02 .wrap{ background: #279eee !important;}
.custom02 .col-lg-6 { padding: 0;}
.custom02 .flexBoxFill { padding: 0 6%;}
.tem01-ai_contant_info .icons li { font-size: 16px;}
.tem42-pro_gds ul li .tem42-pro-info .pro-text { height: auto; overflow: inherit; opacity: .77;}
.tem36-list-picture-text .swiper-container {  padding-bottom: 0;  padding-top: 45%;}
.tem91-main-products .text .title {  font-size: 22px;}
.tem374-irregular .image { border-radius: 20px;}
.tem109-service .items .text .description { opacity: 1;  color: #333;}
.tem94-main-products .text .title { font-size: 24px; line-height: 1.3;text-align: center;}
.tem42-pro_gds ul li .tem42-pro-info .pro-text {  min-height: 100px;}
.tem06-video .flexBoxStem .flexBoxFill {  padding: 0;}
.tem91-main-products .text .description {opacity: 1;font-size: 16px;}

.contact00 .col-lg-6 { background: #fff;  padding: 5% 5%;}
.contact00 .full-screen { background: #3d63ae;}
.contact00 .tem01-ai_contant_info .flexBoxWrap { padding: 0 13%;}
.tem64-service .items {background: #f5f5f5; border-radius: 10px;    margin: -159px auto 0; position: relative;}
.tem01-ai_list img {  border-radius: 0px;  padding: 5%;}

.tem64-service .items {
    background: #f5f5f5;
    border-radius: 10px;

}

@media (max-width: 480px){
.tem07-list-picture-text .text span {   font-size: 18px;}
  .tem02-ai_button { display: none;}
  .tem42-pro_gds ul li .tem42-pro-info .pro-text {min-height: 78px;}
  .contact00 .flexBoxWrap>.col-xs-6 {  max-width: 100%;}
  .contact00 .tem01-ai_contant_info .flexBoxWrap { padding: 7% 1% 7% 6%;}
}

@media (min-width: 769px){
.tem257-irregular .text {   width: 100%;}
  .tem257-irregular .image { width: 100%;}
  
  
  
}