.slz-counter-item-1 {
text-align: center;
}
.slz-counter-item-1 .wrapper-icon {
font-size: 40px;
color: #CF4A46;
}
.slz-counter-item-1 .icon-cell,
.slz-counter-item-1 .img-cell {
display: block;
text-align: center;
}
.slz-counter-item-1 .icon-cell + .content-cell,
.slz-counter-item-1 .img-cell + .content-cell {
margin-top: 15px;
}
.slz-counter-item-1 .content-cell + .icon-cell,
.slz-counter-item-1 .content-cell + .img-cell {
margin-top: 15px;
}
.slz-counter-item-1 .content-cell .number {
line-height: 1;
font-size: 40px;
font-weight: 600;
color: #18364a;
display: inline-block;
}
.slz-counter-item-1 .prefix {
display: inline-block;
font-size: 30px;
font-weight: 600;
line-height: 1;
color: #CF4A46;
margin-right: 0px;
} 
.slz-counter-item-1 .suffix {
display: inline-block;
font-size: 30px;
font-weight: 600;
line-height: 1;
color: #CF4A46;
margin-left: 0px;
}
.slz-counter-item-1 .content-cell .title {
font-size: 16px;
text-transform: capitalize;
}
.slz-counter-item-1 .line {
width: 50px;
height: 2px;
background-color: #18364a;
margin: 5px 0; 
display: inline-block;
} .slz-counter-item-1.counter-left {
display: table;
width: 100%;
text-align: left;
}
.slz-counter-item-1.counter-left .icon-cell,
.slz-counter-item-1.counter-left .img-cell,
.slz-counter-item-1.counter-left .content-cell {
display: table-cell;
vertical-align: middle;
}
.slz-counter-item-1.counter-left .icon-cell,
.slz-counter-item-1.counter-left .img-cell {
width: 100px;
float: left;
}
.slz-counter-item-1.counter-left .content-cell {
margin-top: 0;
padding-left: 15px;
width: calc(100% - 100px);
float: left;
}
.slz-counter-item-1.layout-2.counter-left {
direction: rtl;
}
.slz-counter-item-1.layout-2.counter-left .content-number{
direction: ltr;
} .slz-counter-item-1.counter-right {
display: table;
width: 100%;
text-align: right;
}
.slz-counter-item-1.counter-right .icon-cell,
.slz-counter-item-1.counter-right .img-cell,
.slz-counter-item-1.counter-right .content-cell{
display: table-cell;
vertical-align: middle;
}
.slz-counter-item-1.counter-right .icon-cell,
.slz-counter-item-1.counter-right .img-cell {
width: 100px;
float: right;
}
.slz-counter-item-1.counter-right .content-cell {
margin-top: 0;
padding-left: 0;
padding-right: 15px;
float: right;
width: calc(100% - 100px);
}
.slz-counter-item-1.layout-2.counter-right .icon-cell {
float: none;
} .sc_counter .slz-counter-item-1 .content-cell .title {
font-size: 18px;
line-height: 1.4;
font-family: 'Crimson Text', serif;
font-style: italic;
color: #888888;
text-transform: capitalize;
}
.slz-counter-item-1 .content-cell .number {
font-weight: 600;
font-size: 30px;
}
.slz-counter-item-1 .line {
background-color: #CF4A46;
}
.slz-counter-item-1 .content-cell .number {
color: #CF4A46;
} .slz-counter-item-1.layout-2.counter-left {
direction: ltr;
display: block;
}
.slz-counter-item-1.layout-2 .content-cell {
display: table;
width: 100%;
vertical-align: bottom;
padding-left: 0px;
float: none;
}
.slz-counter-item-1.layout-2 .content-cell .icon-cell {
width: auto;
max-width: 100px;
line-height: 1;
display: inline-block;
vertical-align: bottom;
float: none;
}
.slz-counter-item-1.layout-2.counter-left .content-number {
display: inline-block;
line-height: 1;
padding-left: 20px;
vertical-align: bottom;
}
.slz-counter-item-1.layout-2 .line {
}
.slz-counter-item-1.layout-2 .title {
font-size: 18px;
line-height: 1.4;
font-family: 'Crimson Text', serif;
font-style: italic;
color: #888888;
text-transform: capitalize;
}
.slz-counter-item-1.layout-2 .content-cell + .title {
margin-top: 10px;
}
.slz-counter-item-1.layout-2.counter-right .content-cell {
direction: rtl;
padding-right: 0px;
}
.slz-counter-item-1.layout-2.counter-right  .content-number {
display: inline-block;
direction: ltr;
padding-right: 20px;
}
.slz-counter-item-1.layout-2.counter-center .icon-cell + .content-number {
margin-top: 10px;
}
.slz-counter-item-1.layout-2.counter-center .line {
display: block;
margin-left: auto;
margin-right: auto;
font-size: 0px;
}  @media screen and (max-width: 480px) {
.slz-counter-item-1.counter-left .icon-cell,
.slz-counter-item-1.counter-left .img-cell,
.slz-counter-item-1.counter-right .icon-cell,
.slz-counter-item-1.counter-right .img-cell {
width: 80px;
}
.slz-counter-item-1.counter-left .content-cell,
.slz-counter-item-1.counter-right .content-cell {
width: calc(100% - 80px);
}
.slz-counter-item-1.layout-2.counter-right .content-cell {
width: 100%;
}
}