.tem05-contact-info .row{color:#333}
.tem05-contact-info .contacts-box{background:#fff;padding:30px 20px 20px;position:relative;margin:15px 0;-o-transition:all .35s ease-in 0s;-moz-transition:all .35s ease-in 0s;-ms-transition:all .35s ease-in 0s;-webkit-transition:all .35s ease-in 0s;transition:all .35s ease-in 0s}
.tem05-contact-info .contacts-box a{color:inherit;}
.tem05-contact-info .contacts-box::before{width:100%;height:1px;position:absolute;content:"";left:0;bottom:0}
.tem05-contact-info .icon{width:100%;text-align:center}
.tem05-contact-info .icon span{font-size:2rem;}
.tem05-contact-info .title{font-size:16px;text-align:center;position:relative;margin:10px 0 15px;padding-bottom:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tem05-contact-info .title::before{content:"";position:absolute;width:30px;left:50%;margin-left:-15px;bottom:0;height:2px}
.tem05-contact-info .description{opacity:.8;font-size:13px;text-align:center;line-height:24px;height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

.tem05-contact-info .flexBoxWrap .column{margin:10px 0;}
.tem05-contact-info .flexBoxWrap .title{white-space: normal;}
.tem05-contact-info .flexBoxWrap .description{white-space: normal;height: auto;line-height: 160%;}
.tem05-contact-info .flexBoxWrap .contacts-box{height: 100%;}
.tem05-contact-info .flexBoxWrap .contacts-box a{height: 100%;padding: 10% 3%;display: block;}
.tem05-contact-info .flexBoxWrap .contacts-box{margin:0;padding:0;}
@media (min-width:769px){
    .tem05-contact-info .contacts-box:hover{box-shadow:0 0 10px rgba(0,0,0,0.1);transform:translateY(-10px);}
}
@media(max-width:768px){
    .tem05-contact-info .container{padding-left: 3%!important;padding-right: 3%!important}
    .tem05-contact-info.full-screen-spacing .container.full-screen{padding-left:0!important;padding-right:0!important}
    .tem05-contact-info .contacts-box{padding:10px;}
    .tem05-contact-info .title{margin:10px 0 10px;padding-bottom:10px;}
}
@media(max-width:480px){
    .tem05-contact-info .column{width:100%}
    .tem05-contact-info .contacts-box{margin:7.5px 0}
}