/*tem11-service*/
.tem11-service{text-align:left;}
.tem11-service.content-right .flexBoxStem{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
.tem11-service .flexBoxStem.mt35{width:100%;}
.tem11-service .short{font-size:14px;text-transform:uppercase;letter-spacing:2.5px;}
.tem11-service h2,
.tem11-service .h2{font-weight:400;margin:15px 0;color:#333;}
.tem11-service .desc{color:#999;font-size:14px;}
.tem11-service .service-box{display:inline-block;width:100%;padding:20px 0;transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;}
.tem11-service h5,
.tem11-service .h5{font-size:22px;height:30px;line-height:30px;overflow:hidden;margin:0;}
.tem11-service h5 a,
.tem11-service .h5 a{color:#333;}
.tem11-service .service-desc{font-size:14px;margin:8px 0;line-height:22px;font-weight:normal;max-height:66px;overflow:hidden;opacity:.5;}
.tem11-service .icon{font-size:60px;}
.tem11-service .text{margin-bottom:15px;}
.tem11-service .irregular-images{width:100%;height:auto;}
.tem11-service .irregular-images img{width:100%;height:auto;}
@media (max-width:768px){
    .tem11-service .container{padding-left: 3%!important;padding-right: 3%!important}
    .tem11-service.full-screen-spacing .col-md-12{padding-left: 4%!important;padding-right: 4%!important}
    .tem11-service.full-screen-spacing .container.full-screen{padding-left: 0!important;padding-right: 0!important}
    .tem11-service .icon{font-size: 40px;line-height: 60px;}
    .tem11-service .service-box{padding:10px 0;}
    .tem11-service .text{margin-bottom: 0;}
    .tem11-service .service-desc{margin:0 0 8px;}
    .tem11-service h5, .tem11-service .h5{height: auto;}
}
@media (max-width:480px){
    .tem11-service .col-xs-8,
    .tem11-service .col-xs-3{width:100%;max-width: 100%;text-align: left;}
    .tem11-service .text{padding:0 3%;}
    .tem11-service .icon{font-size: 2rem;line-height: 40px;padding:0 3%;}
    .tem11-service .service-box{display: flex;display: -webkif-flex;padding:1% 3%;}
    .tem11-service .col-xs-8{width:100%;padding:0 0 0 5%!important;text-align: left;}
    .tem11-service .col-xs-3.text-center{width:auto!important;padding:0!important;}
    .tem11-service .text{padding: 0;}
}
