.three-column-card-layout .card-list{display:flex;flex-wrap:wrap;margin:0 -20px}.three-column-card-layout .card-list .card-item{flex-basis:33.33%;padding:0 20px}.three-column-card-layout .image-wrapper{margin-bottom:20px;overflow:hidden}.three-column-card-layout .image-wrapper img{-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;width:100%}.three-column-card-layout .card-title h3 span{background-color:#c0172e;border-radius:50%;color:#fff;flex-shrink:0;float:left;font-size:16px;height:40px;line-height:40px;margin:0 10px 0 0;text-align:center;width:40px}.three-column-card-layout .card-title h3 a{align-items:center;display:flex}.three-column-card-layout .image-wrapper:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.three-column-card-layout .card-title h3{line-height:28px;margin:0 0 30px}.three-column-card-layout a.theme-btn{margin-top:20px}@media(max-width:900px){.three-column-card-layout .card-list .card-item{flex-basis:50%}}@media(max-width:540px){.three-column-card-layout .card-list .card-item{flex-basis:100%}}