/*tem09-service*/
.tem09-service{text-align:center;}
.tem09-service h3,
.tem09-service .h3{margin:0;}
.tem09-service .s_title{font-size:13px;line-height:20px;width:70%;margin:0 auto;color:#777;margin-bottom:30px;}
.tem09-service h5,
.tem09-service .h5{font-size:18px;height:22px;line-height:22px;overflow:hidden;margin:15px 0 5px;}
.tem09-service h5 a,
.tem09-service .h5 a{color:#333;opacity:.9;}
.tem09-service .service-desc{font-size:13px;margin:10px 0;line-height:22px;font-weight:normal;height:70px;overflow:hidden;opacity:.7;}
.tem09-service .icon{font-size:40px;height:120px;line-height:120px;width:120px;border-radius:50%;margin:0 auto;background:#eee;}
.tem09-service .icon span{opacity:.6;}
.tem09-service .text{margin-bottom:15px;}
@media (max-width: 768px){
    .tem09-service .container,
    .tem09-service.full-screen-spacing .container.full-screen{padding-left: 3%!important;padding-right: 3%!important}
    .tem09-service .col-xs-6,
    .tem09-service .animated{width: 100%;max-width: 100%;display: flex;display: -webkit-flex;align-items: center;padding:3% 0;}
    .tem09-service .icon{width: 80px;height: 80px;line-height: 80px;font-size:24px;flex-shrink: 0;}
    .tem09-service .text{margin:0;padding-left: 5%;text-align: left;}
    .tem09-service h5, .tem09-service .h5{margin:0;}
    .tem09-service .service-desc{margin:0;height: auto;}
}
@media (max-width:480px){
    .tem09-service h5,
    .tem09-service .h5{font-size:15px;}
    .tem09-service h3,
    .tem09-service .h3{margin:20px 0 10px;font-size:18px;}
    .tem09-service .s_title{font-size:12px;}
}
