.checkbox_container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox_container input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:transparent;border:1px solid #fff}.checkbox_container:hover input~.checkmark{background-color:transparent}.checkmark:after{content:"";position:absolute;display:none}.checkbox_container input:checked~.checkmark:after{display:block}.checkbox_container .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ui.checkbox input:checked~label::before,.ui.checkbox label::before,ui.checkbox input:checked~.box::before{background:0 0!important;width:20px!important;height:20px!important;border-radius:0!important}
.testimonials {
    width: 100%;
    padding: 25px;
    border: solid 1px #eee;
    border-radius: 5px;
    margin-bottom: 25px;
    text-align: center;
        margin: 15px 15px;
}

.testimonials p {
    text-align: left;
    margin: 20px 0;
}
.testimonials img {
    border-radius: 50%;
    width: 50px !important;
    height: 50px;
    border: solid 1px #aaa;
}


/* Create four equal columns that floats next to each other */
.column_div .column {
    float: left;
    width: 25%;
    padding: 10px;
    height: 300px;
    text-align: center;
}

/* Clear floats after the columns */
.column_div .column .row:after {
  content: "";
  display: table;
  clear: both;
}
.column_div .column i {
    background: #5C9CE6;
    width: 75px;
    height: 75px;
    line-height: 75px;
    text-align: center;
    color: #fff;
    border-radius: 50%;
    border-color:#99D4E1;
    margin-bottom: 15px;
    font-size: 25px;
    border:solid 2px;
}
.column_div .column h3 {
    font-size: 20px;
    font-weight: bold;
    color: #0C71C3;
    margin-top: 10px;
}
.testmonial-outer {
    padding: 50px 0;
}
.testmonial-outer .container {
    display: flex;
}

@media only screen and (max-width: 767px) {
.column_div .column {
    width: 100%;
    height: auto;
}
}

