.tem209-irregular{width:100%}
.tem209-irregular .title-header{width:100%;text-align:center;margin-bottom:70px}
.tem209-irregular .title-header .title{font-size:18px;color:#232323;margin-bottom:10px;line-height:24px}
.tem209-irregular .title-header .description{color:#6f6f6f;font-size:14px;line-height:24px;width:75%;margin:0 auto 25px;display:block}
.tem209-irregular .col-xs-6{margin-top:15px;margin-bottom:15px}
.tem209-irregular .item{widows:100%;border:1px solid #ededed;box-shadow:0 0 12px rgba(0,0,0,.1);text-align:center;height:180px;overflow:hidden;padding-top:55px;-o-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.tem209-irregular .item:hover{padding-top:25px}
.tem209-irregular .item .subtitle{font-size:25px;line-height:27px;font-weight:300;margin-bottom:5px}
.tem209-irregular .item .title{font-size:14px;color:#232323;margin-bottom:5px}
.tem209-irregular .item .description{padding:0 20px;color:#6f6f6f;line-height:24px;opacity:0;max-height:72px;overflow:hidden;-o-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.tem209-irregular .item:hover .description{opacity:1}
@media(max-width:480px){
    .tem209-irregular .col-xs-6{width:100%}
    .tem209-irregular .item .description{opacity:1}
    .tem209-irregular .item{padding-top:30px}
    .tem209-irregular .title-header{margin-bottom:30px}
    .tem209-irregular .item .subtitle{font-size:22px}
}
@media(max-width:360px){
    .tem209-irregular .item .subtitle{font-size:18px;line-height:24px}
    .tem209-irregular .item .description{font-size:12px}
}