.cf-demo-field{
    width: 103% !important;
    margin-top: 25px;
    margin-left: -1.5%;
    float: left !important;
}
.cf-demo{
    float: left;
    width: calc(47% - 2px);
    margin: 1.5%;
    background: #ececec;
    overflow: hidden;
    border: 1px solid #bcc1ca;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
}
.cf-demo img{
    width: 100%;
    float: left;
}
.cf-demo-bottom{
    padding: 10px 15px;
    float: left;
    width: 100%;
    box-sizing: border-box;
    line-height: 28px;
}
.cf-demo-bottom span{
    font-weight: 700;
    color: #555;
}
.cf-demo-bottom .button{
    float: right;
}